This is a comparison of object–relational database management systems (ORDBMSs). Each system has at least some features of an object–relational database; they vary widely in their completeness and the approaches taken.

The following tables compare general and technical information; please see the individual products' articles for further information. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.

Basic data Name Vendor License OS Notes Adaptive Server Enterprise SAP Proprietary Cross-platform Caché InterSystems Proprietary Cross-platform CUBRID NHN Corporation GPL/BSD Linux, Windows IBM Db2 IBM Proprietary Cross-platformGigaSpacesGigaSpacesApache-2.0 or ProprietaryCross-platform Greenplum Database Greenplum division of EMC Corporation Proprietary ? Uses PostgreSQL codebase Informix IBM Proprietary Cross-platform Microsoft SQL Server Microsoft Corporation Proprietary Windows, Linux Supports data objects in .NET languages OpenEdge Advanced Business Language (formerly Progress 4GL) Progress Software Corporation Proprietary Cross-platform Oracle Database Oracle Corporation Proprietary Linux, Windows, Unix PostgreSQL PostgreSQL Global Development Group PostgreSQL License Cross-platform Virtuoso Universal Server OpenLink Software GPLv2 or proprietary Cross-platform VMDS (Version Managed Data Store) GE Energy, a division of General Electric Proprietary ? GIS for public utilities; can be stored inside Oracle Database WakandaDB 4th Dimension AGPLv3 or proprietary Windows, Linux, macOS Based on REST and server-side JavaScript XDB Enterprise Server Micro Focus Proprietary DOS, Windows NT, OS/2 YugabyteDB Yugabyte Apache 2.0 Linux Zope Object Database Zope Corporation Zope Public License Cross-platform For Python, also included in Zope web application server

Object features Information about what fundamental ORDBMSes features are implemented natively.

Type Method Type inheritance Table inheritance CUBRID Oracle OpenLink Virtuoso PostgreSQL Informix WakandaDB

Data types Information about what data types are implemented natively. Array List Set Multiset Object reference CUBRID Oracle OpenLink Virtuoso PostgreSQL Informix

See also Comparison of database administration tools Comparison of object database management systems Comparison of relational database management systems DB-Engine Ranking list List of relational database management systems

Notes

References

External links Arvin.dk, comparison of different SQL implementations