DocumentCode
3241910
Title
Abstract types and storage types in an OO-DBMS
Author
Damon, Craig ; Landis, Gordon
Author_Institution
Ontologic Inc., Billerica, MA, USA
fYear
1988
fDate
Feb. 29 1988-March 3 1988
Firstpage
172
Lastpage
176
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/CMPCON.1988.4853
Filename
4853
Link To Document