Selecting a Persistent Data Support Environment for Object-Oriented Applications
INSTITUTE FOR DEFENSE ANALYSES ALEXANDRIA VA
Pagination or Media Count:
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.
- Computer Programming and Software
- Computer Systems