Re: Duda con procedimientos almacenados.

From: Álvaro Hernández Tortosa <aht(at)8Kdata(dot)com>
To: Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda con procedimientos almacenados.
Date: 2014-09-01 17:01:04
Message-ID: 5404A650.2030903@8Kdata.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Un placer ;)

Álvaro

--
Álvaro Hernández Tortosa

-----------
8Kdata

On 01/09/14 18:14, Mario Jiménez Carrasco wrote:
> Alvaro...
>
> Estoy empezando a revisar la información referentes a jOOQ, se me está
> haciendo interesante, y seguiré probando la herramienta para evaluar
> sus virtudes y si fuera necesario hacer un cambio ponerlo a
> consideración del cliente...
>
> Agradezco sus comentarios, ya que estan siendo muy utiles en esta toma
> de decisión...
>
> Saludos...
>
>
> ISC. Mario Jiménez Carrasco.
> Subdirección Técnico y de Negocios
> Desarrollo de Software.
> Gobierna SCP.
>
>
> 2014-08-29 13:20 GMT-05:00 Álvaro Hernández Tortosa <aht(at)8kdata(dot)com
> <mailto:aht(at)8kdata(dot)com>>:
>
>
>
> On 25/08/14 05:56, Mario Jiménez Carrasco wrote:
>> Hola...
>> La aplicación fue desarrollada en su momento considerando que
>> toda la logica de la aplicación podría operar para el cliente si
>> se elegía una base de datos como PostgreSQL o se optaba por algun
>> otro motor de base de datos como Oracle u cualquiera que fuera de
>> paga... (en este caso se eligió PostgreSQL) y al tener Hibernate
>> no se tuvo que mover nada de código, y ya quedó definida la
>> BBDD... en este momento la inquietud del cliente es meter la
>> logica de negocios en SP, pensando en que esto pueda mejorar aun
>> el rendimiento y descargar el servidor de aplicaciones de ese
>> función...
>>
>> Agradezco los comentarios y han abierto mejor el panorama para
>> considerar algunas herramientas que ayuden a realizar algunas
>> pruebas de rendimiento...
>>
>> Gracias...
>> Saludos...
>
>
> Hola, Mario.
>
> Confío en no ser demasiado insistente en el tema de Hibernate
> ;) pero si de verdad puedes evitarlo.... he visto mil problemas
> con hibernate, y ni una sola instalación que no los haya tenido.
>
> Herramientas como jOOQ te proporcionan también independencia
> de base de datos (aunque esto es algo muy teórico y poco
> práctico). Y de hecho, si se van a usar procedimientos
> almacenados, hibernate es especialmente malo, pues no cuenta con
> abstracción (decente) para ellos.
>
> Si vas a evaluar el rendimiento de los PA, al menos considera
> cuánto es la diferencia de datos entre pg y app server con y sin
> ellos. Si por correrlos en la bbdd filtras mucho y transmites
> mucho menos, no sólo ahorras rendimiento en el app server sino
> también en la bbdd. Si por el contrario apenas reducen el volumen
> de datos, el criterio suele balancear más hacia la facilidad de
> escalado de los app servers vs el de la base de datos.
>
> Saludos,
>
> Álvaro
>
>
>
>
>
> --
> Álvaro Hernández Tortosa
>
>
> -----------
> 8Kdata
>
>
>>
>> ISC. Mario Jiménez Carrasco.
>> Subdirección Técnico y de Negocios
>> Desarrollo de Software.
>> Gobierna SCP.
>>
>>
>> 2014-08-23 21:19 GMT-05:00 Lazaro Ruben Garcia Martinez
>> <lgarciam(at)vnz(dot)uci(dot)cu <mailto:lgarciam(at)vnz(dot)uci(dot)cu>>:
>>
>> Pero si usas hibernate porque migrar a procedimientos
>> almacenados y desechar todas las bondades que hibernate
>> ofrece???, No creo que sea una buena idea, por ponerte un
>> ejemplo hace un tiempo desarrollé un portal donde toda la
>> lógica se realizó en la base a golpe de procedimientos que si
>> hubiese sido con algun ORM como doctrine el trabajo fuese
>> mucho mejor, también he trabajado con hibernate y no creo que
>> sea conveniento usar procedimientos almacenados.
>>
>> Saludos.
>> ________________________________________
>> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
>> <mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org>
>> [pgsql-es-ayuda-owner(at)postgresql(dot)org
>> <mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org>] En nombre de
>> Mario Jiménez Carrasco [mario(dot)carrasco(at)gmail(dot)com
>> <mailto:mario(dot)carrasco(at)gmail(dot)com>]
>> Enviado el: sábado, 23 de agosto de 2014 13:21
>> Para: pgsql-es-ayuda(at)postgresql(dot)org
>> <mailto:pgsql-es-ayuda(at)postgresql(dot)org>
>> Asunto: [pgsql-es-ayuda] Duda con procedimientos almacenados.
>>
>> Buen día amigos...
>> Espero este sea el medio adecuado para obtener ayuda sobre la
>> duda que tengo...
>>
>> Estoy desarrollando una aplicación en JAVA usando Hibernate y
>> PostgreSQL, tengo algunos procesos de lógica de negocio que
>> estan en la capa de servicios de la aplicación...
>>
>> Hace algunos días me comentaron sobre la idea de migrar la
>> lógica a procedimientos almacenados en la base de datos...
>>
>> Mi duda es: ¿Que tan recomendable sería hacer dicha
>> migración?.. o en su caso, ¿Qué consideraciones debería tomar
>> en cuanta para determinar si debo llevar a cabo la migración?...
>>
>> He buscado información en la lista sin encontrar mucho
>> respecto a este punto para la toma de decisión, si alguien
>> puede ayudarme orientándome o en su caso darme referencias
>> para lectura, se agradece de antemano...
>>
>> Saludos...
>>
>>
>> Atte. Mario Jiménez Carrasco.
>>
>> ________________________________
>> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO
>> COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE
>> LOS EEUU!
>> http://www.antiterroristas.cu
>> http://justiciaparaloscinco.wordpress.com
>>
>> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO
>> COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE
>> LOS EEUU!
>> http://www.antiterroristas.cu
>> http://justiciaparaloscinco.wordpress.com
>>
>>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan 2014-09-01 20:22:30 Re: Error de constraint
Previous Message Mario Jiménez Carrasco 2014-09-01 16:14:27 Re: Duda con procedimientos almacenados.