DataNucleus

DataNucleus
DataNucleus
Entwickler DataNucleus Team
Aktuelle Version 1.1.6
(11. Oktober 2009)
Aktuelle Vorabversion 2.0.0 M4
(7. Dezember 2009)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie ORM Framework
Lizenz Apache License 2
http://www.datanucleus.org/

DataNucleus (früher bekannt als Java Persistent Objects (JPOX)) ist ein Open-Source-Persistenz-Framework zur transparenten Speicherung von Java-Objekten in transaktionalen Datenspeichern, wie zum Beispiel relationalen Datenbanken. Das Projekt orientiert sich an offenen Persistenzstandards wie Java Data Objects (JDO) und Java Persistence API (JPA). Der Zugriff auf alle verbreiteten relationalen Datenbanken mit den gängigen ORM-Patterns wird unterstützt.

Datenbankabfragen sind mit Hilfe von verschiedenen Abfragesprachen möglich: SQL, JDOQL, JPOXSQL und JPQL. Neben dem Zugriff auf Relationale Datenbanken ermöglicht es auch Zugriff auf Datenquellen wie db4o, LDAP, XML, Excel, NeoDatis ODB, JSON, OpenDocument, Google BigTable, HBase oder Amazon S3.

DataNucleus basiert auf OSGi Technologie. Es fungiert als Persistenzschicht für die Google App Engine.

Entwicklung

JPOX-Logo

Das Vorgängerprojekt JPOX implementierte bereits in seiner Version 1.0 den JDO 1-Standard. JPOX 1.1 unterstützte zusätzlich JDO 2.0 und wurde zur Referenzimplementierung (RI) für diese Spezifikation bestimmt.

JPOX wurde Ende 2007 von DataNucleus abgelöst. Wichtige Neuerungen waren die Unterstützung einer objektorientierten Datenbank (db4o) und Unterstützung für räumliche Datentypen und Funktionen gemäß der OGC Simple Feature Access Spezifikation.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DataNucleus — Developer(s) DataNucleus Team Stable release 3.0.3 / November 5, 2011; 13 days ago (2011 11 05) …   Wikipedia

  • Datanucleus — Infobox Software name = DataNucleus caption = developer = DataNucleus Team latest release version = 1.1.0 M1 latest release date = release date|2008|09|23 operating system = Cross platform programming language = Java genre = ORM license = Apache… …   Wikipedia

  • JPOX — Entwickler: JPOX Team Aktuelle Version: 1.1.8 (18. Juni 2007) Betriebssystem …   Deutsch Wikipedia

  • Java Data Objects — (JDO) is a specification of Java object persistence. One of its features is a transparency of the persistent services to the domain model. JDO persistent objects are ordinary Java programming language classes; there s no requirement for them to… …   Wikipedia

  • Java Persistence API — The Java Persistence API, sometimes referred to as JPA, is a Java programming language framework that allows developers to manage relational data in Java Platform, Standard Edition and Java Platform, Enterprise Edition applications.The Java… …   Wikipedia

  • OSGi — Service Platform Developer(s) OSGi Alliance Stable release 4.3 / April 2011 (2011 04) …   Wikipedia

  • Object-relational database — An object relational database (ORD), or object relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object oriented database model: objects, classes and inheritance… …   Wikipedia

  • Apache OpenEJB — Developer(s) Apache Software Foundation Stable release 3.1.4 / November 17, 2010; 11 months ago (2010 11 17) Development status Active …   Wikipedia

  • Apache OpenJPA — Developer(s) Apache Software Foundation Stable release 2.1.1 / July 27, 2011; 3 months ago (2011 07 27) Preview release 2.2.0 / not yet released …   Wikipedia

  • Java Data Objects — Die Java Data Objects (JDO) sind eine offizielle Sun Spezifikation für ein herstellerunabhängiges Framework zur persistenten Speicherung von Java Objekten. In der JDO Spezifikation wird eine einheitliche Schnittstelle für den Zugriff auf… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”