Сравнение систем управления объектными базами данных - 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 |
Смотрите также
- Сравнение объектно-реляционных систем управления базами данных
- Сравнение систем управления реляционными базами данных
- Объектно-реляционная база данных