Comparison of notable object database management systems. Information about what fundamental ODBMS 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 | 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 | ||||||
NeoDatis ODB | C#, Java, Mono | LGPL | Embedded and Client/Server | |||
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. | |
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. |
Zope Object Database | Python | No support. Object indexing and searching is done through ZCatalog facility. | ZPL, Open Source |
Famous quotes containing the words comparison of, comparison, object, management and/or systems:
“We teach boys to be such men as we are. We do not teach them to aspire to be all they can. We do not give them a training as if we believed in their noble nature. We scarce educate their bodies. We do not train the eye and the hand. We exercise their understandings to the apprehension and comparison of some facts, to a skill in numbers, in words; we aim to make accountants, attorneys, engineers; but not to make able, earnest, great- hearted men.”
—Ralph Waldo Emerson (18031882)
“We teach boys to be such men as we are. We do not teach them to aspire to be all they can. We do not give them a training as if we believed in their noble nature. We scarce educate their bodies. We do not train the eye and the hand. We exercise their understandings to the apprehension and comparison of some facts, to a skill in numbers, in words; we aim to make accountants, attorneys, engineers; but not to make able, earnest, great- hearted men.”
—Ralph Waldo Emerson (18031882)
“Work without Hope draws nectar in a sieve,
And Hope without an object cannot live.”
—Samuel Taylor Coleridge (17721834)
“The Management Area of Cherokee
National Forest, interested in fish,
Has mapped Tellico and Bald Rivers
And North River, with the tributaries
Brookshire Branch and Sugar Cove Creed:
A fishy map for facile fishery....”
—Allen Tate (18991979)
“The skylines lit up at dead of night, the air- conditioning systems cooling empty hotels in the desert and artificial light in the middle of the day all have something both demented and admirable about them. The mindless luxury of a rich civilization, and yet of a civilization perhaps as scared to see the lights go out as was the hunter in his primitive night.”
—Jean Baudrillard (b. 1929)