Med Library . org

Open Source Encyclopedia

List of object database management systems

Welcome to MedLibrary.org. For best results, we recommend beginning with the navigation links at the top of the page, which can guide you through our collection of over 14,000 medication labels and package inserts. For additional information on other topics which are not covered by our database of medications, just enter your topic in the search box below:


This is a comparison of notable object database management systems, showing what fundamental object database features are implemented natively.

Name Current Stable Version Language(s) SQL support Datatypes License Description
Caché 2012.1 ObjectScript (dynamic language), Basic. Java/.NET object mapping supported. SQL subset. Object notation allowed. Supports embedded SQL, dynamic SQL and xDBC access. Commercial MUMPS ancestry. Includes built-in support for XML, Web/AJAX and an EMB system called Ensemble. Supports embedded, client/server and distributed implementations.
ConceptBase 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 C#, Java db4o-sql .NET and Java data types GPL, Commercial Native Queries, LINQ support, automatic schema evolution, Transparent Activation/Persistence, replication to RDBMS, Object Manager plugin for Visual Studio and Eclipse
Eloquera Database 5.0 RC2 (Jan 2013) C#.NET SQL with object extensions, LINQ .NET data types, classes. Supports dynamic types. Commercial. free community edition Distributed database designed for high volume, mission critical solutions. Includes built-in load balancing. Availability is guaranteed by fail over mechanisms and disaster recovery options.
Eloquera Database Community Edition 5.0 (Jan 2013) Native to C#.NET, VB.NET, C++.NET. Provided JSON agent for other environments such as Java, Ruby, Python SQL with object extensions, LINQ .NET data types, classes. Supports dynamic types. Free for Commercial use, Commercial Support, Closed Source SQL and LINQ queries. Client/Server, desktop modes. In-memory mode support. Schema free design. Functionality of object-oriented and document-oriented databases. SNMP monitoring, control and profiling. Supports JOIN queries. Stored procedures. CLR types evolution.
Gemstone Smalltalk, Java
NeoDatis ODB C#, Java, Mono LGPL Embedded and Client/Server
ObjectDatabase++ 3.4 C++, TScript, .NET Commercial / Free Development Embedded
ObjectDB 2.4.6 Java None, uses JPA or JDO Commercial with free limited download
Objectivity/DB 10.2.1 C++, C#, Java, Python, Smalltalk and XML SQL superset Commercial Distributed, Parallel Query Engine
ObjectStore 7.2 (July 2011) C++, Java, interoperable with .NET SQL subset (also has own object query language) Commercial 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 C++, .NET GPL Terminology-oriented database
OpenAccess 2.2 C++ no Commercial EDA database
OpenLink Virtuoso 5.0.11 C++, Java/JSP, ASP, ASPX, Mono, RDF, SPARQL, SPARUL, SQL, Perl, Python, PHP, Ruby, XML, ODBC, JDBC, ADO.NET, more SQL 9x/200x Open Source Edition = GPL; Closed-Source Edition = Commercial (customer choice, dependent on feature set)
Perst 4.2 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, Commercial 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 (open source) DB built into the language
siaqodb 3.6 C#, .NET, Mono, WinRT, Silverlight, Windows Phone, Android, iOS, Unity3D, .NET Compact Framework LINQ .NET data types, classes Commercial NoSQL embedded database for .NET that runs on .NET, Mono, WinRT, iOS, Android , WindowsPhone, Unity3D,Compact Framework
Twig Java Apache 2.0 (open source) Built on Google App Engine's low-level Datastore API
Versant Object Database
WakandaDB 4 JavaScript, C++ No support. Use REST & SSJS instead JavaScript and 4D data types AGPL (open source), Wakanda Commercial license 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 (open source)

See also