DataNucleus

DataNucleus (formerly known as Java Persistent Objects ( JPOX ) ) is an open source persistence framework for transparently storing Java objects in transactional data stores such as relational databases. The project is based on open Persistenzstandards such as Java Data Objects ( JDO ) and Java Persistence API (JPA ). Access to all popular relational databases with popular ORM Patterns is supported.

Database queries are possible with the help of various query languages ​​: SQL, JDOQL, JPOXSQL and JPQL. In addition to accessing relational databases, it also enables access to data sources such as db4o, LDAP, XML, Excel, NeoDatis ODB, JSON, Open Document, Google BigTable, HBase or Amazon S3.

DataNucleus is based on OSGi technology. It acts as a persistence layer for the Google App Engine.

Development

The previous project JPOX implemented already in its version 1.0 the JDO 1 standard. JPOX 1.1 supported additionally JDO 2.0 and became the reference implementation (RI ) determined for this specification.

JPOX was replaced by DataNucleus end of 2007. Important innovations were to support an object-oriented database ( db4o ) and support for spatial data types and functions in accordance with the OGC Simple Feature Access specification.

219478
de