DataNucleus

from Wikipedia, the free encyclopedia
DataNucleus

DataNucleus16-300.jpg
Basic data

developer DataNucleus team
Current  version 5.1.2
(Sept. 13, 2017)
operating system platform independent
programming language Java
category ORM framework
License Apache License 2
http://www.datanucleus.org/

DataNucleus (formerly known as Java Persistent Objects (JPOX) ) is an open-source - persistence - framework for transparent storage of Java -Objekten in transactional data stores such as relational databases. The project is based on open persistence standards such as Java Data Objects (JDO) and Java Persistence API (JPA). Access to all common relational databases with common ORM patterns is supported.

Database queries are possible using different query languages: SQL , JDOQL , JPOXSQL and JPQL . In addition to access to relational databases , it also enables access to data sources such as db4o , LDAP , XML , Excel , NeoDatis ODB , JSON , OpenDocument , Bigtable , HBase or Amazon S3 .

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

development

JPOX logo

The previous project JPOX implemented the JDO 1 standard in version 1.0. JPOX 1.1 also supports JDO 2.0 and was intended to be the reference implementation (RI) for this specification.

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

Web links