Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Comparison of object database management systems

From Wikipedia, the free encyclopedia

This is acomparison of notable object database management systems, showing what fundamentalobject database features are implemented natively.

NameCurrent Stable VersionLanguage(s)SQL supportDatatypesLicenseDescription
Caché2017.2.1Caché ObjectScript (dynamic language), Basic. Java/.NET object mapping supported.SQL subset. Object notation allowed. Supports embedded SQL, dynamic SQL and xDBC access.ProprietaryMUMPS ancestry. Includes built-in support for XML, Web/AJAX and an EMB system called Ensemble. Supports embedded, client/server and distributed implementations.
ConceptBase8.1.13
(2019-12-09)
TelosCBQL (based onDatalog)no types but classesopen source, FreeBSD-style licensehistorical db, active rules, meta-modeling, deductive rules
Db4o8.0
(2011-03-09)
C#,Javadb4o-sql.NET and Java data typesGPL, custom,[1]proprietaryNative Queries, LINQ support, automatic schema evolution, Transparent Activation/Persistence, replication to RDBMS, Object Manager plugin for Visual Studio and Eclipse
GemStone/S3.7.4.3
(2025-07-22)
SmalltalkNoneObjects and codeProprietary, free version availablePersistent, transactional, multi-user Smalltalk developed byGemTalk Systems.
ObjectDatabase++4.4
(2015-07-03)
C++,TScriptProprietaryEmbedded
ObjectDB2.4.6JavaNone, usesJPA orJDOProprietary
Objectivity/DB10.2.1C++,C#,Java,Python,Smalltalk andXMLSQL supersetProprietaryDistributed, Parallel Query Engine
ObjectStore7.2
(July 2011)
C++,Java, interoperable with .NETSQL subset (also has own object query language)ProprietaryEmbedded 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.
ODABA12.3.0
(August 2013)
C++, .NETSQL subset, DQLBasic Types, Classes, Multiple inheritance, Weak TypedGPLTerminology-oriented database
OpenAccess2.2C++noProprietaryEDA database
OpenLink Virtuoso (Virtuoso Universal Server)7.2.7 (May 2022)C++,Java/JSP, ASP,ASPX, Mono,RDF,SPARQL,SPARUL,SQL, Perl,Python,PHP,Ruby,XML, ODBC, JDBC, ADO.NET, moreSQL 9x/200xGPL or proprietary
PerstJava: 4.38 (2015-03-18) C#: 4.46 (2014-08-23)Java (includingJava SE,Java ME &Android),C# (including.NET,.NET Compact Framework,Mono &Silverlight)JSQL – object-oriented subset of SQLJava and .NET data typesGPL, ProprietarySmall footprintembedded database. Diverseindexes and specializedcollection classes;LINQ; replication;ACID transactions; nativefull text search; includes Silverlight, Android and Java ME demo apps.
Picolisp3.1.1PicolispMIT LicenseDB built into the language
Versant Object Database / VOD / FastObjects10 (2021) / 9 (2015) / 14 (2020)C++ /Java /C#OQL (ODMG 3.0)Proprietary
Zope Object DatabasePython, CNo support. Object indexing and searching is done through ZCatalog facility.Zope Public License

See also

[edit]

References

[edit]
  1. ^"Db4o :: Java & .NET Object Database :: Db4o Opensource Compatibility License (DOCL)". Archived fromthe original on 2009-09-28. Retrieved2009-06-10.

External links

[edit]
Types
Concepts
Objects
Components
Functions
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_object_database_management_systems&oldid=1330522683"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp