DataNucleus

DataNucleus
Deweloperzy Zespół DataNucleus
Pierwsze wydanie 25 kwietnia 2008 ; 14 lat temu ( 2008-04-25 )
Wersja stabilna
wydanie 6.0.0 / 25 czerwca 2022 ; 7 miesięcy temu ( 2022-06-25 )
Wersja podglądu
wydanie 6.0.0 / 25 czerwca 2022 ; 7 miesięcy temu ( 2022-06-25 )
Napisane w Jawa
Platforma Java SE , Java EE
Typ Mapowanie obiektowo-relacyjne
Licencja Licencja Apache 2
Strona internetowa www .datanucleus .org Edit this at Wikidata

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