Comparison of object–relational database management systems
Appearance
![]() | This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (December 2007) |
This article is missing information about Error: you must specify what information is missing..(February 2009) |
The following Database Management Systems (DBMSs) have at least some object-relational features. They vary widely in their completeness and the approaches taken. The following tables compare general and technical information for a number of object-relational database management systems. Please see the individual products' articles for further information. This article is not all-inclusive or necessarily up-to-date. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions or external programs.
Fundamental features
Information about what fundamental ORDBMSes features are implemented natively.
Type | Method | Type inheritance | Table inheritance | |
---|---|---|---|---|
CUBRID | Yes | Yes | Yes | Yes |
Oracle | Yes | Yes[1] | Yes | Yes |
OpenLink Virtuoso | Yes | Yes | Yes | Yes |
PostgreSQL | Yes | Yes | Yes | Yes |
Informix | Yes | Yes | Yes | Yes |
Notes
- ^ No private methods, no way to call super method from a child.
Data types
Information about what data types are implemented natively.
Array | List | Set | Multiset | Object reference | |
---|---|---|---|---|---|
CUBRID | Yes | Yes | Yes | Yes | Yes |
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 |
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