| 開発者 | DataNucleus チーム |
|---|---|
| 初回リリース | 2008年4月25日 |
| 安定版リリース | 6.0.7 / 2024年2月3日 |
| 書かれた | ジャワ |
| プラットフォーム | Java SE、Java EE |
| タイプ | オブジェクトリレーショナルマッピング |
| ライセンス | Apache ライセンス2 |
| Webサイト | 詳しくはこちら |
DataNucleus(旧称Java Persistent Objects JPOX)は、Javaでのデータ管理に関するソフトウェア製品を提供するオープンソースプロジェクト(Apache 2ライセンス)です。DataNucleusプロジェクトは2008年に開始されました[1](JPOXプロジェクトは2003年に開始され、2008年に範囲を広げてDataNucleusとして再開されました)。
DataNucleus Access Platformは、Java Data Objects (JDO) 1.0、2.0、2.1、2.2、3.0、3.1、3.2 仕様 (JSR 0012、[2] JSR 0243 [3] ) およびJava Persistence API (JPA) 1.0、2.0、2.1、2.2 仕様 (JSR 0220、[4] JSR 0317、[5] JSR 0338 [6] ) に完全に準拠した実装であり、Java オブジェクトの透過的な永続性を提供します。Java 永続性ソフトウェアの中で最も広範囲のデータストアへの永続性をサポートし、すべての主要なオブジェクトリレーショナルマッピング(ORM) パターンをサポートし、JDOQL、JPQL 、またはSQLを使用したクエリを可能にし、独自のバイトコードエンハンサーが付属しています。リレーショナル データストア ( RDBMS )、オブジェクト ベースのデータストア ( db4o、 NeoDatis ODB )、ドキュメント ベースのストレージ ( XML、Excel、OpenDocument スプレッドシート)、 Web ベースのストレージ ( JSON、Google Storage、Amazon Simple Storage Service )、マップ ベースのデータストア ( HBase、 Google のBigtable、Apache Cassandra )、グラフ ベースのデータストア ( Neo4j )、ドキュメント ストア ( MongoDB )、およびその他のタイプのデータストア ( LDAPなど) への永続化を可能にします。 そのプラグインはOSGi準拠であるため、 OSGi 環境で同様に使用できます。
DataNucleus Access Platformは、 Google App Engine for Java [7]やVMForce(Salesforce.comとVMWareのクラウドサービス) [8]の永続化レイヤーでも利用されています。
参照
- Apache Isis、ドメイン駆動型アプリケーションを迅速に。永続性のためにDataNucleus JDOを使用する
- Apache Hive、永続性のために DataNucleus を使用するデータ ウェアハウス インフラストラクチャ
- JFire、永続性のために DataNucleus を使用する ERP
参考文献
- ^ 「DataNucleus がリリース」InfoQ 2008 年 5 月 1 日2008 年5 月 1 日閲覧。
- ^ Java JCP JSR-0012 JDO 1.0 仕様
- ^ Java JCP JSR-0243 JDO 2.0/3.0/3.1/3.2 仕様
- ^ Java JCP JSR-0220 JPA 1.0 仕様
- ^ Java JCP JSR-0317 JPA 2.0 仕様
- ^ Java JCP JSR-0338 JPA 2.1/2.2 仕様
- ^ 「Google AppEngine for Java がリリースされました」。DataNucleus。2009年 4 月 7 日。2011 年 11 月 6 日時点のオリジナルよりアーカイブ。2009年4 月 7 日閲覧。
- ^ 「VMForce using DataNucleus」。DataNucleus 。 2010年10月22日。2011年11月6日時点のオリジナルよりアーカイブ。 2010年10月22日閲覧。
外部リンク
- 公式サイト
- SourceForgeの DataNucleus – DataNucleus のプロジェクト ページ
- GitHub上の Datanucleus – DataNucleus のソース コード リポジトリ プロジェクト
