Framework de Mapeo Objeto/Relacional

Frameworks de Mapeo Objeto / Relacional

Los Frameworks de Mapeo Objeto/Relacional, más conocidos comúnmente por sus siglas en inglés ORM (object-relational mapping), son productos tecnológicos que permiten la integración entre el modelo de datos orientado a objetos y el modelo relacional. La aparición de la capa de persistencia, gracias a estos frameworks, aporta a los sistemas de información la habilidad de nutrirse de carácterísticas sumamente ventajosas, tales como rendimiento, seguridad, facilidad de integración y mantenimiento, y quizás la más destacada, la portabiliad, dará la posibilidad de adaptar su sistema a múltiples bases de datos distintas sin necesidad de alterar el sistema en modo alguno.

A continuación mostramos el producto ORM de código abierto más extendido y reconocido en toda la comunidad open source. Aunque existen varias alternativas tales como iBatis, ODB o JDO, Hibernate junto a las implementaciones EJB3, son los productos estrellas.

Hibernate

HIBERNATE

Hibernate es una poderosa herramienta ORM (object-relational mapping), posee un potente lenguaje de consultas denominado HQL (Hibernate Query Language), así como soporte para lenguaje SQL nativo. Debido a su arquitectura dúal, puede ser usado en entornos basados en clúster proporcionando una fuerte escalabilidad al sistema. Igualmente proporciona una sólida y extensa funcionalidad de caché tanto de primer nivel, conocida también como caché de sesión, así como una caché de segundo nivel y de nivel de consulta. Esta carácterística consigue un inmejorable rendimiento en la capa de persistencia de su sistema.

Dispone de soporte para la gran mayoría de las base de datos del mercado. Entre los dialectos más destacados cabe mencionar los siguientes:

  • PostgreSQL
  • Oracle.
  • MySQL.
  • HSQL.
  • Firebird.
  • Informix.
  • Derby.
  • SQL Server.
  • DB2.
  • Ingres.

http://www.hibernate.org

 

Catálogo de Productos >>