From: | Martín Marqués <martin(at)2ndquadrant(dot)com> |
---|---|
To: | Álvaro Hernández Tortosa <aht(at)nosys(dot)es> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda con procedimientos almacenados. |
Date: | 2014-08-24 20:07:46 |
Message-ID: | CABeG9Lu8MEKV9i8b4uVs3Vn=vKTcfZ3HC9ROBxhbNq8X_rNEhA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 24 de agosto de 2014, 5:31, Álvaro Hernández Tortosa
<aht(at)nosys(dot)es> escribió:
>
>
> Contra: Portabilidad, si desarrolla aplicaciones para diferentes clientes
> con bases de datos heterogéneas, lo mejor es trasladar la lógica de negocio
> a nivel de aplicación y trabajar con Hibernate que solo con archivos de
> configuración puede cambiar el léxico a la base de datos seleccionada.
>
>
> Al margen de lo comentado, una recomendación muy fuerte: si vas a
> reescribir la aplicación o parte de ella, aprovecha para quitar hibernate.
> Es en la mayor parte de los casos que he visto la mayor fuente de problemas,
> especialmente de rendimiento, en pilas Postgres/java, además de que no te
> permite aprovechar el gran potencial del SQL avanzado de postgres, que
> hibernate no soporta. Mira en su lugar jooq.org.
Estaba por contestar a este hilo, pero esto último que escribió Álvaro
engloba mi pensamiento.
Para echarle un poco de barro (porque estaba muy claro todo), tengan
mucho cuidado al elegir un ORM, sino mejor no usen uno y mejor generen
su propia interfaz.
Saludos,
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Jiménez Carrasco | 2014-08-25 03:56:54 | Re: Duda con procedimientos almacenados. |
Previous Message | Martín Marqués | 2014-08-24 19:50:34 | Re: Duda sobre uso de pgbouncer |