• 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