Comparison of object database management systems
From Wikipedia, the free encyclopedia
[edit] Features
Information about what fundamental ODBMS features are implemented natively.
Language(s) | SQL support | Datatypes | License | Observations | |
---|---|---|---|---|---|
Caché | ObjectScript (dynamic language), Basic. Java/.NET object mapping supported. | SQL subset. Object notation allowed. Supports embedded sql, dynamic sql and xDBC access. | Commercial | MUMPS anscestry. Includes built-in support for XML, Web/AJAX and an EMB system called Ensemble. Supports embedded, client/server and distributed implementations. | |
Cerebrum : Object-oriented network knowledge base | |||||
ConceptBase | Telos | CBQL (based on Datalog) | no types but classes | closed source, free for non-commercial use | historical db, active rules, meta modeling, deductive rules |
Db4o | C#, Java | GPL + commercial | |||
eXtremeDB | Commercial | ||||
Facets (previously known as GemStone-J) | |||||
FastDB Main Memory DBMS | C++ | Subset | Open Source. AS IS | ||
Gemstone Database Management System | |||||
Generic Object Oriented Database System (GOODS) | C++, Java | Open source, AS IS | distributed | ||
GigaBASE Database Management System | C++ | SQL "like" | MIT | ||
Haley Systems | |||||
JADE | |||||
Jasmine Object Database | |||||
JDOInstruments | |||||
JODB (Java Objects Database) | Java | GPL | |||
Magma Object Database | Smalltalk | Open Source | |||
MyOODB | Java | GPL/LGPL | gaming/web | ||
NeoDatis ODB | C#, Java, Mono | LGPL | Embedded and Client/Server | ||
ObjectDB | Java | No, JDOQL | commercial | ||
Objectivity/DB | C++, C#, Java, Python,Smalltalk and XML | SQL superset | Commercial | Distributed, Parallel Query Engine | |
ObjectStore | SQL subset | ||||
OpenLink Virtuoso | 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) | ||
Orient ODBMS (software) | C++, Java | SQL subset | Apache 2.0 license | ||
Ozone Database Project | Java | GPL + LGPL + additions | |||
Perst | Java, C# | ||||
Statice | LISP | introduction | |||
stSoftware ODBMS | Java | SQL subset | commercial | ||
Versant Object Database | C++,Java | commercial | |||
Zope Object Database | Python | No support. Object indexing and searching is done through ZCatalog facility. | ZPL, Open Source |