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
Link To Document