DataNucleus
Deweloperzy | Zespół DataNucleus |
---|---|
Pierwsze wydanie | 25 kwietnia 2008 |
Wersja stabilna | wydanie 6.0.0 / 25 czerwca 2022
|
Wersja podglądu | wydanie 6.0.0 / 25 czerwca 2022
|
Napisane w | Jawa |
Platforma | Java SE , Java EE |
Typ | Mapowanie obiektowo-relacyjne |
Licencja | Licencja Apache 2 |
Strona internetowa |
|
DataNucleus (wcześniej znany jako Java Persistent Objects JPOX ) to projekt typu open source (na licencji Apache 2), który zapewnia oprogramowanie do zarządzania danymi w Javie . Projekt DataNucleus rozpoczął się w 2008 roku (projekt JPOX rozpoczął się w 2003 roku i został ponownie uruchomiony jako DataNucleus w 2008 roku z szerszym zakresem).
DataNucleus Access Platform to w pełni zgodna implementacja specyfikacji Java Data Objects (JDO) 1.0, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2 (JSR 0012, JSR 0243) oraz Java Persistence API (JPA) 1.0, 2.0, 2.1 , 2.2 specyfikacje (JSR 0220, JSR 0317, JSR 0338), zapewniające przejrzystą trwałość obiektów Java. Obsługuje trwałość w najszerszym zakresie magazynów danych ze wszystkich programów Java do obsługi trwałości, obsługuje wszystkie główne mapowania obiektowo-relacyjnego (ORM), umożliwia wysyłanie zapytań przy użyciu JDOQL, JPQL lub SQL i jest dostarczany z własnym wzmacniaczem kodu bajtowego. Umożliwia trwałość relacyjnych magazynów danych ( RDBMS ), obiektowych magazynów danych ( db4o , NeoDatis ODB), przechowywania dokumentów ( XML , Excel , arkusze kalkulacyjne OpenDocument ), przechowywania danych w sieci ( JSON , Google Storage , Amazon Simple Storage Service ), magazyny danych oparte na mapach ( HBase , Bigtable firmy Google , Apache Cassandra ), magazyny danych oparte na wykresach ( Neo4j ), magazyny dokumentów ( MongoDB ) oraz inne typy magazynów danych (np. LDAP ). Jego wtyczki są OSGi , więc mogą być używane równie dobrze w środowisku OSGi.
DataNucleus Access Platform jest również wykorzystywana przez warstwę trwałości za Google App Engine for Java i VMForce (oferta w chmurze od Salesforce.com i VMWare ).
Zobacz też
- Apache Isis , aplikacje oparte na domenie, szybko. Używanie DataNucleus JDO do trwałości
- Apache Hive , infrastruktura magazynu danych wykorzystująca DataNucleus do trwałości
- JFire , ERP przy użyciu DataNucleus dla trwałości
Linki zewnętrzne
- Oficjalna strona internetowa
- DataNucleus na SourceForge – strona projektu dla DataNucleus
- Datanucleus na GitHub – projekty repozytoriów kodu źródłowego dla DataNucleus