Selecting a Persistent Data Support Environment for Object-Oriented Applications
Abstract
Developers of object oriented applications need the ability to save the state of objects. A number of relational and object database management systems (DBMSs) may be used. The commercial DBMSs can be categorized into one of four architectures: (1) object oriented, (2) object-relational, (3) object-relational mapping, and (4) relational with object extensions. Each of these architectures has advantages and disadvantages that make it more suitable for applications with different requirements. This document discusses major issues pertinent to selecting a persistent storage mechanism for objects. It examines the object models and database interface languages advocated by the Object Management Group (OMG), the Object Database Management Group (ODMG), and the American National Standards Institute (ANSI) X3H2.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 1998
- Accession Number
- ADA343352
Entities
People
- Clyde G. Roby
- Glen R. White
Organizations
- Institute for Defense Analyses