Mario Jiménez Carrasco escribió: > 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...
"Mejorar el rendimiento" suena bien, pero ¿hasta cuánto? ¿Qué tanto costo están dispuestos a pagar para mejorarlo? Y sobre todo ¿por qué es necesario que tenga mejor rendimiento? Puedes pasarte toda la vida haciendo optimizaciones que a la larga no producen mucho beneficio sobre lo que ya tienes. Cuando se tenga un cuello de botella específico que se necesite eliminar, ese es el momento de estudiar cuál es y cómo resolverlo. De otro modo ... "premature optimization is the root of all evil". -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda