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 <a...@8kdata.com <mailto:a...@8kdata.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
    <lgarc...@vnz.uci.cu <mailto:lgarc...@vnz.uci.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-ow...@postgresql.org
        <mailto:pgsql-es-ayuda-ow...@postgresql.org>
        [pgsql-es-ayuda-ow...@postgresql.org
        <mailto:pgsql-es-ayuda-ow...@postgresql.org>] En nombre de
        Mario Jiménez Carrasco [mario.carra...@gmail.com
        <mailto:mario.carra...@gmail.com>]
        Enviado el: sábado, 23 de agosto de 2014 13:21
        Para: pgsql-es-ayuda@postgresql.org
        <mailto:pgsql-es-ayuda@postgresql.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





Responder a