Buscar
Social
Ofertas laborales ES
« artículo sobre Closures en Groovy | Main | LOGBack: evolucionando el logging en Java »
miércoles
ago222007

Mejorando el desempeño de Hibernate con Terracota

En otras ocasiones hemos hablado de Terracota en este portal, en pocas palabras y sin entrar en detalles, se trata de una solución de clustering a nivel de JVM no a nivel de servidores de aplicaciones. Por lo que resulta transparente para las aplicaciones.



En este blog se presentan los resultados de configurar en conjunto Hibernate con Terracota de acuerdo a un webinar presentado en el sitio de la herramienta. Los resultados son bastante impresionantes (aunque hay que tomarlo con reservas dado que no presentan los detalles de las pruebas y para conocerlos se debe ver el webinar primero) ya que para operaciones de Update a la base de datos, se obtuvieron 1000 operaciones por segundo usando sólo Hibernate y 7000 usándolo en conjunto con Terracota. Pero lo verdaderamente interesante está en las operaciones de lectura de la base datos; con Hibernate se lograron 1000 ops/seg y con Hibernate + Terracota: 500, 000 (sí, 500 mil).



Terracota se distribuye bajo licencia Mozilla y bajo licencia comercial y puede ser descargado aquí. El webinar puede descargarse de este enlace y el código de las pruebas en este otro.



¿Alguno de ustedes ha usado Terracota? Creo que si te permite mejoras en el desempeño al menos la mitad de buenas de las obtenidas en estas pruebas ya vale la pena investigar un poco sobre esta tecnología.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.