DataNucleus
Разработчик(и) | Команда DataNucleus |
---|---|
Первоначальный выпуск | 25 апреля 2008 г |
Стабильная версия | 6.0.7
/ 3 февраля 2024 г |
Написано в | Ява |
Платформа | Java SE , Java EE |
Тип | Объектно-реляционное отображение |
Лицензия | Лицензия Апач 2 |
Веб-сайт | www |
DataNucleus (ранее известный как Java Persistent Objects JPOX ) — это проект с открытым исходным кодом (под лицензией Apache 2), который предоставляет программные продукты для управления данными на Java . Проект DataNucleus стартовал в 2008 году. [1] (Проект JPOX начался в 2003 году и был перезапущен под названием DataNucleus в 2008 году с более широким охватом).
Платформа доступа DataNucleus — это полностью совместимая реализация спецификаций 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 ), веб-хранилищ ( JSON , Google Storage , Amazon Simple Storage Service ), хранилища данных на основе карт ( HBase Google , Bigtable , Apache Cassandra ), хранилища данных на основе графов ( Neo4j ), хранилища документов ( MongoDB ), а также другие типы хранилищ данных (например, LDAP ). Его плагины совместимы с OSGi , поэтому их можно одинаково использовать в среде OSGi.
Платформа доступа DataNucleus также используется уровнем персистентности Google App Engine для Java. [7] и VMForce (облачное предложение от Salesforce.com и VMWare ). [8]
См. также
[ редактировать ]- Apache Isis , приложения, управляемые доменом, быстро. Использование DataNucleus JDO для сохранения данных
- Apache Hive , инфраструктура хранилища данных с использованием DataNucleus для обеспечения персистентности
- JFire , ERP с использованием DataNucleus для обеспечения устойчивости
Ссылки
[ редактировать ]- ^ «DataNucleus запущен» . ИнфоQ . 1 мая 2008 года . Проверено 1 мая 2008 г.
- ^ 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 для Java» . ДатаНуклеус . 7 апреля 2009 г. Архивировано из оригинала 6 ноября 2011 г. Проверено 7 апреля 2009 г.
- ^ «VMForce с использованием DataNucleus» . ДатаНуклеус . 22 октября 2010 г. Архивировано из оригинала 6 ноября 2011 г. Проверено 22 октября 2010 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- DataNucleus на SourceForge - страница проекта DataNucleus
- Datanucleus на GitHub — проекты репозитория исходного кода для DataNucleus