list_of_object-oriented_database_management_systems

List of object-oriented database management systems

Name Current Stable Version Language(s) SQL support Datatypes License Description
Caché 2017.2.1 Caché ObjectScript (dynamic language), Basic. Java/.NET object mapping supported. SQL subset. Object notation allowed. Supports embedded SQL, dynamic SQL and xDBC access. Proprietary MUMPS ancestry. Includes built-in support for XML, Web/AJAX and an EMB system called Ensemble. Supports embedded, client/server and distributed implementations.
ConceptBase 8.1.13<br />(2019-12-09) Telos CBQL (based on Datalog) no types but classes open source, FreeBSD-style license historical db, active rules, meta-modeling, deductive rules
Db4o 8.0<br />(2011-03-09) C#, Java db4o-sql .NET and Java data types GPL, custom,<ref>

</ref> proprietary

Native Queries, LINQ support, automatic schema evolution, Transparent Activation/Persistence, replication to RDBMS, Object Manager plugin for Visual Studio and Eclipse
GemStone/S 3.6.0 Smalltalk None Objects and code Proprietary, free version available Persistent, transactional, multi-user Smalltalk developed by GemTalk Systems.
ObjectDatabase++ 4.4<br />(2015-07-03) C++, TScript Proprietary Embedded
ObjectDB 2.4.6 Java None, uses JPA or JDO Proprietary
Objectivity/DB 10.2.1 C++, C#, Java, Python, Smalltalk and XML SQL superset Proprietary Distributed, Parallel Query Engine
ObjectStore 7.2<br />(July 2011) C++, Java, interoperable with .NET SQL subset (also has own object query language) Proprietary Embedded database supporting efficient, distributed management of C++ and Java objects. Avoids the complexities and limitations of ORM products such as Hibernate by storing objects directly with their relationships intact. Uses a page-based mapping system for fast locking and efficient, distributed, client-side caching.
ODABA 12.3.0<br />(August 2013) C++, .NET SQL subset, DQL Basic Types, Classes, Multiple inheritance, Weak Typed GPL Terminology-oriented database
OpenAccess 2.2 C++ no Proprietary EDA database
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, more SQL 9x/200x GPL or proprietary
Perst Java: 4.38 (2015-03-18) C#: 4.46 (2014-08-23) Java (including Java SE, Java ME & Android), C# (including .NET, .NET Compact Framework, Mono & Silverlight) JSQL - object-oriented subset of SQL Java and .NET data types GPL, Proprietary Small footprint embedded database. Diverse indexes and specialized collection classes; LINQ; replication; ACID transactions; native full text search; includes Silverlight, Android and Java ME demo apps.
Picolisp 3.1.1 Picolisp MIT License DB built into the language
Versant Object Database / JPA / FastObjects 9.1 / 3.0 / 12.0<br />(2015-10-21) C++ / Java / C# OQL (ODMG 3.0) Proprietary
WakandaDB 4 JavaScript, C++ No support. REST and SSJS can be used instead. JavaScript and 4D data types AGPL, proprietary<ref>

</ref>

NoSQL REST / Server-Side JavaScript engine. Integrates Webkit JavaScriptCore engine with HTML5 JS APIs supported on the server. Tables and columns are replaced by JavaScript DataClasses and attributes.
Zope Object Database Python, C No support. Object indexing and searching is done through ZCatalog facility. Zope Public License

See also

References

list_of_object-oriented_database_management_systems.txt · Last modified: 2024/04/28 03:24 by 127.0.0.1