Сравнение систем управления объектными базами данных - Comparison of object database management systems

Это сравнение известных систем управления базами данных объектов, показывая, какие фундаментальные база данных объектов функции реализованы изначально.

ИмяТекущая стабильная версияЯзык (и)SQL поддерживатьТипы данныхЛицензияОписание
Caché2017.2.1Caché ObjectScript (динамический язык), Basic. Поддерживается отображение объектов Java / .NET.Подмножество SQL. Допускается обозначение объекта. Поддерживает встроенный SQL, динамический SQL и доступ xDBC.ПроприетарныйMUMPS происхождение. Включает встроенную поддержку XML, Web / AJAX и системы EMB под названием Ensemble. Поддерживает встроенные, клиент-серверные и распределенные реализации.
ConceptBase8.1.13
(2019-12-09)
ТелосCBQL (на основе Лог данных )нет типов, но классыоткрытый исходный код, лицензия в стиле FreeBSDисторическая база данных, активные правила, мета-моделирование, дедуктивные правила
Db4o8.0
(2011-03-09)
C #, Яваdb4o-sqlТипы данных .NET и JavaGPL, обычай,[1] проприетарныйСобственные запросы, поддержка LINQ, автоматическая эволюция схемы, прозрачная активация / сохранение, репликация в СУБД, плагин диспетчера объектов для Visual Studio и Eclipse
GemStone / S3.2.2БолтовняНиктоОбъекты и кодПроприетарный, доступна бесплатная версияПостоянный, транзакционный, многопользовательский Smalltalk, разработанный Системы GemTalk.
ObjectDatabase ++4.4
(2015-07-03)
C ++, TScriptПроприетарныйВстроенный
ObjectDB2.4.6ЯваНет, использует JPA или же JDOПроприетарный
Объективность / БД10.2.1C ++, C #, Ява, Python, Болтовня и XMLНадмножество SQLПроприетарныйРаспределенный механизм параллельных запросов
ObjectStore7.2
(Июль 2011 г.)
C ++, Ява, совместим с .NETПодмножество SQL (также имеет собственный язык объектных запросов)ПроприетарныйВстроенная база данных, поддерживающая эффективное распределенное управление объектами C ++ и Java. Избегает сложности и ограничений продуктов ORM, таких как Hibernate, за счет непосредственного сохранения объектов с сохранением их отношений. Использует систему сопоставления на основе страниц для быстрой блокировки и эффективного распределенного кэширования на стороне клиента.
ODABA12.3.0
(Август 2013)
C ++, .NETПодмножество SQL, DQLОсновные типы, классы, множественное наследование, слабая типизацияGPLТерминологическая база данных
Открытый доступ2.2C ++нетПроприетарныйБаза данных EDA
OpenLink Virtuoso7.2.5.1C ++, Java / JSP, ASP, ASPX, Мононуклеоз, RDF, SPARQL, SPARUL, SQL, Perl, Python, PHP, Рубин, XML, ODBC, JDBC, ADO.NET и др.SQL 9x / 200xGPL или проприетарный
PerstJava: 4.38 (18.03.2015) C #: 4.46 (23.08.2014)Ява (включая Java SE, Java ME & Android ), C # (включая .СЕТЬ, .NET Compact Framework, Мононуклеоз & Silverlight )JSQL - объектно-ориентированное подмножество SQLТипы данных Java и .NETGPL, ПроприетарныйМаленький след встроенная база данных. Разнообразный индексы и специализированные классы коллекции; LINQ; репликация; ACID транзакции; родные полнотекстовый поиск; включает демонстрационные приложения Silverlight, Android и Java ME.
Пиколисп3.1.1ПиколиспЛицензия MITБД встроена в язык
База данных объектов Versant / JPA / FastObjects9.1 / 3.0 / 12.0
(2015-10-21)
C ++ / Ява / C #OQL (ODMG 3.0)Проприетарный
WakandaDB4JavaScript, C ++Без поддержки. ОТДЫХ и SSJS можно использовать вместо этого.JavaScript и 4D типы данныхAGPL, проприетарный[2]NoSQL REST / серверный движок JavaScript. Интегрирует движок Webkit JavaScriptCore с API-интерфейсами HTML5 JS, поддерживаемыми на сервере. Таблицы и столбцы заменяются классами данных и атрибутами JavaScript.
База данных объектов ZopePython, СБез поддержки. Индексация и поиск объектов осуществляется с помощью ZCatalog.Общественная лицензия Zope

Смотрите также

Рекомендации

  1. ^ «Архивная копия». Архивировано из оригинал на 2009-09-28. Получено 2009-06-10.CS1 maint: заархивированная копия как заголовок (связь)
  2. ^ "Коммерческая лицензия Ваканды". Архивировано из оригинал на 2013-02-18. Получено 2013-05-14.