Title :
Abstract types and storage types in an OO-DBMS
Author :
Damon, Craig ; Landis, Gordon
Author_Institution :
Ontologic Inc., Billerica, MA, USA
fDate :
Feb. 29 1988-March 3 1988
Abstract :
A description is given of the Vbase object-oriented database management system (OO-DBMS), which extends the basic paradigm offered by other object-oriented systems by allowing the creation of storage classes, in the same way that other systems allow the creation of abstract classes. Storage classes control object storage, including dereferencing, object faulting, clustering, sharing and persistence. The notion of a storage manager, upon which this facility is based, is introduced, and it is shown how it is used in Vbase. Storage managers are types, which are organized into a hierarchy similar to but orthogonal to the hierarchy of abstract types. The storage-manager-type hierarchy is user-extensible by subtyping, just as the abstract type hierarchy is. The implementation of the storage-manager abstraction relies on generalizations to operation dispatching and reference resolution. Some features of the current implementation of Vbase and some experiences with it are described.<>
Keywords :
data structures; database management systems; OO-DBMS; Vbase object-oriented database management system; abstract classes; clustering; dereferencing; object faulting; object storage; persistence; sharing; storage classes; storage-manager-type hierarchy; Computer languages; Data models; Database systems; Dispatching; Guidelines; Object oriented databases; Object oriented programming; Ontologies; Spatial databases; Transaction databases;
Conference_Titel :
Compcon Spring '88. Thirty-Third IEEE Computer Society International Conference, Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-0828-5
DOI :
10.1109/CMPCON.1988.4853