• DocumentCode
    2094703
  • Title

    Vista: a microstorage architecture that implements file systems and object databases

  • Author

    Dean, Dawson ; Zippel, Richard

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1993
  • fDate
    9-10 Dec 1993
  • Firstpage
    194
  • Lastpage
    198
  • Abstract
    Vista is a system for storing, retrieving and manipulating data that supports a new generation of applications that provide more powerful features for end users. Vista does not directly implement these end user features, but it provides technology that allows applications to easily implement them. To understand the design of Vista, it is important to first understand these end user features. Although most of these features can be implemented in a file system, they are not simply extensions to files. They also apply to other storage models, and some fit more closely with other, more powerful, storage models. Vista and the microstorage architecture extends the popular idea of separating policy from mechanism to storage architectures by separating the storage model from the underlying storage mechanism. Until now, file systems, databases, and object stores were viewed as separate systems with their own semantics and implementation. Data in one system could not be used in another, and applications were designed to work with only one system. Vista unifies these system, by implementing them on a common substrate so they share data seamlessly. In Vista, different applications or different parts of the same application may use different storage models to manipulate the same data
  • Keywords
    file organisation; memory architecture; object-oriented databases; Vista; end user features; file systems; implementation; microstorage architecture; object databases; object stores; seamless data sharing; semantics; storage mechanism; storage models; Computer science; Contracts; File systems; Graphics; Information retrieval; Mice; Motion pictures; Power generation; Power system modeling; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
  • Conference_Location
    Asheville, NC
  • Print_ISBN
    0-8186-5270-5
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1993.324905
  • Filename
    324905