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

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

Имя Текущая стабильная версия Язык (и) Поддержка SQL Типы данных Лицензия Описание
Caché 2017.2.1 Caché ObjectScript (динамический язык), Basic. Поддерживается сопоставление объектов Java / .NET. Подмножество SQL. Обозначение объекта разрешено. Поддерживает встроенный SQL, динамический SQL и доступ xDBC. Проприетарный MUMPS происхождение. Включает встроенную поддержку XML, Web / AJAX и системы EMB под названием Ensemble. Поддерживает встроенные, клиент-серверные и распределенные реализации.
ConceptBase 8.1.13
(09.12.2019)
Телос CBQL (на основе Datalog ) нет типов, но классы открытый исходный код, лицензия в стиле FreeBSD историческая база данных, активные правила, мета-моделирование, дедуктивные правила
Db4o 8.0
(2011-03-09)
C # , Java db4o-sql Типы данных .NET и Java GPL , индивидуальная, проприетарная Собственные запросы, поддержка LINQ, автоматическая эволюция схемы, прозрачная активация / постоянство, репликация в СУБД, плагин диспетчера объектов для Visual Studio и Eclipse
GemStone / S 3.6.0 Болтовня Никто Объекты и код Доступна проприетарная бесплатная версия Постоянный, транзакционный, многопользовательский Smalltalk, разработанный GemTalk Systems .
ObjectDatabase ++ 4.4
(03.07.2015)
C ++, TScript Проприетарный Встроенный
ObjectDB 2.4.6 Джава Нет, использует JPA или JDO Проприетарный
Объективность / БД 10.2.1 C ++ , C # , Java , Python , Smalltalk и XML Надмножество SQL Проприетарный Распределенный механизм параллельных запросов
ObjectStore 7.2
(июль 2011 г.)
C ++ , Java , совместимость с .NET Подмножество SQL (также имеет собственный язык объектных запросов) Проприетарный Встроенная база данных, поддерживающая эффективное распределенное управление объектами C ++ и Java. Избегает сложностей и ограничений продуктов ORM, таких как Hibernate, за счет непосредственного сохранения объектов с сохранением их отношений. Использует систему сопоставления на основе страниц для быстрой блокировки и эффективного распределенного кэширования на стороне клиента.
ODABA 12.3.0
(август 2013 г.)
C ++, .NET Подмножество SQL, DQL Основные типы, классы, множественное наследование, слабая типизация GPL Терминологически ориентированная база данных
Открытый доступ 2.2 C ++ нет Проприетарный База данных EDA
OpenLink Virtuoso 7.2.5.1 C ++ , Java / JSP , ASP, ASPX , Mono, RDF , SPARQL , SPARUL , SQL , Perl, Python , PHP , Ruby , XML , ODBC, JDBC, ADO.NET и др. SQL 9x / 200x GPL или проприетарный
Perst Java: 4.38 (18.03.2015) C #: 4.46 (23.08.2014) Java (включая Java SE , Java ME и Android ), C # (включая .NET , .NET Compact Framework , Mono и Silverlight ) JSQL - объектно-ориентированное подмножество SQL Типы данных Java и .NET GPL , проприетарный Небольшая встроенная база данных . Разнообразные индексы и специализированные классы коллекций ; LINQ ; репликация; ACID транзакции ; собственный полнотекстовый поиск ; включает демонстрационные приложения Silverlight, Android и Java ME.
Пиколисп 3.1.1 Пиколисп Лицензия MIT БД встроена в язык
База данных объектов Versant / JPA / FastObjects 9,1 / 3,0 / 12,0
(21 октября 2015 г.)
C ++ / Java / C # OQL (ODMG 3.0) Проприетарный
WakandaDB 4 JavaScript , C ++ Без поддержки. Вместо этого можно использовать REST и SSJS. Типы данных JavaScript и 4D AGPL , проприетарный NoSQL REST / серверный движок JavaScript. Интегрирует движок Webkit JavaScriptCore с API-интерфейсами HTML5 JS, поддерживаемыми на сервере. Таблицы и столбцы заменяются классами данных и атрибутами JavaScript.
База данных объектов Zope Python , C Без поддержки. Индексирование и поиск объектов осуществляется с помощью ZCatalog. Общественная лицензия Zope

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

использованная литература