DataNucleus
DataNucleus
|
|
---|---|
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
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
- DataNucleus - DataNucleus
- DataNucleus Access Platform
- DataNucleus Access Platform Documentation (PDF file; 6.40 MB)