Re: Duda con procedimientos almacenados.

From: Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>
To: Fede Martinez <federicoemartinez(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda con procedimientos almacenados.
Date: 2014-08-23 18:09:24
Message-ID: CADr7mTCW4BB9OKR3WFCxs+U6a7QGxqSgGZmB-3oxcrjAqqncjA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por el aporte Fede....

En efecto, ese fue un tema por el cual optamos por meter el codigo de
logica de negocio en la aplicación, por la posibilidad de que los clientes
quisieran migrar de base de datos...

Sin embargo, el cliente actual comenta y justifica su necesidad de mover
los procesos a procedimientos almacenados en el hecho de que el servidor de
base de datos debe cargar con todo el procesamiento y liberar de esa
ejecución al servidor de aplicaciones...

Hemos tratado de explicarle y justificarle que aun estando la logica de
negocio en la aplicación el proceso de consultas lo lleva a cabo el motor
de la base de datos, pero no conseguimos convencerlo, por ello ando
buscando documentación u opiniones para poder tener los elementos
suficientes...

o algun tipo de pruebas de benchmarks que se pudieran ejecutar?...

Gracias..

Saludos...

Atte. Mario Jiménez Carrasco.

2014-08-23 13:03 GMT-05:00 Fede Martinez <federicoemartinez(at)gmail(dot)com>:

> En mi experiencia, el codigo en stored procedures es mas dificil de
> extender, modificar y demas. Hay herramientas que un lenguaje como java te
> da (herencia, polimorfismo, etc) que no tenes con stored procedures. Tenes
> mas herramientas para testing, etc.
>
> Por otro lado, si usas stored procedures. Perdes la posibilidad de pasar a
> otro motor de bases de datos el dia de mañana, no se si es un posible
> escenario para vos no.
>
> Igualmente, esto es solo basado en mi experiencia personal. Si vas a hacer
> la migracion asegurate de tener una buena base de testing para que puedas
> tener seguridad de que el codigo nuevo funciona igual.
> El 23/08/2014 14:53, "Mario Jiménez Carrasco" <mario(dot)carrasco(at)gmail(dot)com>
> escribió:
>
> 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.
>>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yoan Manuel Pérez Piñero 2014-08-23 22:52:54 Duda sobre uso de pgbouncer
Previous Message Mario Jiménez Carrasco 2014-08-23 17:51:47 Duda con procedimientos almacenados.