ORM

JPOX ya es DataNucleus. Libera DataNucleus Access Platform 1.0 M1

Debido a los cambios en la direccion de JPOX desde su empieza en 2003, hemos decidido de ir adelante con otro nombre DataNucleus. JPOX empezo en 2003 como una implementacion de JDO1 para RDBMS, asi que un ORM. En la version mas reciente de JPOX (1.2.2) apoya no solo JDO pero tambien JPA, y no solo RDBMS pero tambien db4o. Ya no es un simple ORM. DataNucleus va a proveer unos productos en el dominio de manajear de datos de aplicaciones Java. JPOX va a continuar perosolo para el mantenimiento de 1.2.

Hemos acabado de liberar el primer producto DataNucleus Access Platform 1.0 Milestone1 (Faraday). Este producto provee persistencia como en JPOX 1.2.2 pero incluye los siguiente

  • Persistencia a LDAP, y apoyo de JDOQL basico
  • Persistencia a Excel, y apoyo de JDOQL basico
  • Persistencia a XML
  • Apoyo de utilizar SQL con db4o

 

Fuente: Noticias javaHispano.org

¿Siguen siendo las bases de datos relacionales la mejor opción?

La solución a la persistencia de datos ha estado tradicionalmente ligada a las bases de datos relacionales. La transición a la programación orientada a objetos, que bien podríamos dar por finalizada, no ha cambiado en absoluto este hecho.

Cuando realizamos aplicaciones, la mayoría organizamos nuestro modelo en una jerarquía de clases y luego garantizamos su persistencia en una base de datos relacional. Las diferencias entre el modelo de objetos y el relacional causa algunos problemas con los que los desarrolladores estamos acostumbrados a lidiar.

Uno de ellos es la forma de acceder a los datos. Por una parte tenemos nuestros grafos de objetos, que acostumbramos a utilizar para la "navegación" a través del modelo:

Fuente: Noticias javaHispano.org