Comparison of object–relational database management systems
Appearance
This article is missing information about Error: you must specify what information is missing..(February 2009) |
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. This article is not all-inclusive nor necessarily up to date. 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 |
---|---|---|
DB2 | IBM | Proprietary commercial |
GigaBASE | http://sourceforge.net/projects/gigabase/ | Free/open source (MIT License) |
Greenplum Database | Greenplum division of EMC Corporation | Proprietary (uses PostgreSQL codebase) |
Informix | IBM | Proprietary commercial |
Caché | InterSystems | Proprietary commercial |
Virtuoso Universal Server | [[OpenLink Software | ? |
Oracle database | ? | Proprietary commercial |
PostgreSQL | PostgreSQL Global Development Group | Free/open source Postgres License |
Progress 4GL | ? | ? |
? | Sybase | ? |
UniSQL | ? | ? |
Valentina | ? | ? |
VMDS | ? | ? |
Zope / ZODB | ? | ? |
Object features
Information about what fundamental ORDBMSes features are implemented natively.
Type | Method | Type inheritance | Table inheritance | |
---|---|---|---|---|
CUBRID | Yes | Yes | Yes | Yes |
LogicSQL[1] | ? | ? | ? | ? |
Oracle | Yes | Yes[2] | Yes | Yes |
OpenLink Virtuoso | Yes | Yes | Yes | Yes |
PostgreSQL | Yes | Yes | Yes | Yes |
Informix | Yes | Yes | Yes | Yes |
Data types
Information about what data types are implemented natively.
Array | List | Set | Multiset | Object reference | |
---|---|---|---|---|---|
CUBRID | Yes | Yes | Yes | Yes | Yes |
LogicSQL | ? | ? | ? | ? | ? |
Oracle | Yes | Yes | Yes | Yes | Yes |
OpenLink Virtuoso | Yes | Yes | Yes | Yes | Yes |
PostgreSQL | Yes | Yes | Yes | Yes | Yes |
Informix | No | Yes | Yes | Yes | Yes |
References
- ^ http://webdocs.cs.ualberta.ca/~yuan/databases/index.html
- ^ No private methods, no way to call super method from a child.
See also
- Comparison of database tools
- Comparison of relational database management systems
- List of relational database management systems
External links
- Arvin.dk, Comparison of different SQL implementations