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 |

