Jump to content

ОбъектБД

База данных объектов ObjectDB
Разработчик(и) Программное обеспечение ObjectDB
Стабильная версия
2.9.0 / 6 июня 2024 г .; 2 месяца назад ( 06.06.2024 )
Написано в Ява
Операционная система Кросс-платформенный
Тип База данных объектов
Лицензия Собственный [ 1 ]
Веб-сайт www .objectdb

ObjectDB — это объектная база данных для Java . Его можно использовать в режиме клиент-сервер и во встроенном (в процессе) режиме.

В отличие от других объектных баз данных, ObjectDB не предоставляет собственного API. Соответственно, работа с ObjectDB требует использования одного из двух стандартных Java API: JPA или JDO . Оба API встроены в ObjectDB. [ 2 ] [ 3 ] поэтому промежуточное программное обеспечение ORM не требуется. [ 4 ] [ 5 ]

ObjectDB — это кроссплатформенное программное обеспечение, которое можно использовать в различных операционных системах с Java SE 5 или выше. Его можно интегрировать в веб-приложения Java EE и Spring и развернуть в контейнерах сервлетов ( Tomcat , Jetty ), а также на серверах приложений Java EE ( GlassFish , JBoss ). [ 6 ] [ 7 ] Он был протестирован на различных JVM , включая HotSpot , JRockit и IBM J9 . [ 8 ]

Максимальный размер базы данных — 128 ТБ (131 072 ГБ). Количество объектов в базе данных не ограничено (кроме размера базы данных). [ 8 ]

Все постоянные типы JPA и JDO поддерживаются ObjectDB, включая определяемые пользователем классы сущностей, определяемые пользователем встраиваемые классы, стандартные коллекции Java, базовые типы данных (примитивные значения, значения-оболочки, строка, дата, время, временная метка) и любые другие сериализуемые типы. занятия. [ 8 ]

Каждый объект в базе данных имеет уникальный идентификатор. ObjectDB поддерживает как традиционные идентификаторы объектной базы данных, так и СУБД, такие как первичные ключи, включая составные первичные ключи, а также автоматическое создание и назначение значений. [ 8 ] в рамках поддержки JPA , который в основном представляет собой API для СУБД.

Поддерживаются два языка запросов. Язык запросов JDO ( JDOQL ), основанный на синтаксисе Java, и язык запросов JPA ( JPQL ), основанный на синтаксисе SQL . Также поддерживаются запросы критериев JPA 2. [ 8 ]

Автоматическое развитие схемы ObjectDB прозрачно обрабатывает большинство изменений в классах, включая добавление и удаление постоянных полей, изменение типов постоянных полей и изменение иерархии классов. Также поддерживается переименование постоянных классов и постоянных полей. [ 8 ]

Инструменты и утилиты

[ редактировать ]

В дистрибутив ObjectDB включены следующие инструменты и утилиты: [ 9 ]

  • Database Explorer — инструмент с графическим интерфейсом для запроса, просмотра и редактирования содержимого базы данных.
  • Доктор базы данных — диагностирует и устраняет возможные проблемы с базой данных.
  • Репликация — репликация Master-Slave (кластеризация) с неограниченным количеством подчиненных узлов.
  • Онлайн-резервное копирование — резервное копирование базы данных с помощью простого запроса к EntityManager.
  • Class Enhancer — повышает производительность за счет подготовки классов к сохранению.
  • Transaction Replayer — регистратор и воспроизводитель транзакций базы данных.
  • Драйвер отчетов BIRT — добавляет ObjectDB в качестве источника данных BIRT и JPQL /JDOQL в качестве наборов данных. запросы
  1. ^ «Лицензия ObjectDB» .
  2. ^ "Дом" . objectdb.com .
  3. ^ «Java – готова ли к производству ObjectDB?» .
  4. ^ «Создание приложений с использованием ObjectDb и JPA в NetBeans» . www.javabeat.net . Архивировано из оригинала 5 сентября 2012 г.
  5. ^ "Дом" . jpab.org .
  6. ^ «Учебники по JPA» .
  7. ^ «Интегрируйте ObjectDB в ваше веб-приложение Java на основе JPA» . 6 апреля 2012 г.
  8. ^ Jump up to: а б с д и ж «Функции объектной базы данных ObjectDB» .
  9. ^ «Глава 5 — Инструменты и утилиты для баз данных» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e1e70a49fe5c7d8af73e7313292b18b0__1717657920
URL1:https://arc.ask3.ru/arc/aa/e1/b0/e1e70a49fe5c7d8af73e7313292b18b0.html
Заголовок, (Title) документа по адресу, URL1:
ObjectDB - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)