Sobre la normalización de las bases de datos
El otro día, leyendo en debug_mode=ON el artículo de Gimenete sobre “Siena: persistencia en Java sencilla y escalable”, leí una frase con la que no puedo estar más de acuerdo:
Si tu aplicación necesita ser altamente escalable o simplemente muy rápida, desnormaliza la base de datos y utiliza Siena
Obviando la cuña publicitaria sobre Siena, [...]
Transacciones con Groovy SQL en una aplicación Grails
Hay veces que, por diversas restricciones, no se puede disfrutar de GORM en ciertas aplicaciones Grails. Afortunadamente, existe la alternativa de usar SQL a-la-Groovy:
import javax.sql.DataSource
import groovy.sql.Sql
class MyService {
boolean transactional = false
DataSource dataSource
def serviceMethod() {
sql.eachRow("select * [...]




