Object and File Management in the EXODUS Extensible Database System.
Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita:
Object and File Management in the EXODUS Extensible Database System.
VLDB 1986: 91-100@inproceedings{DBLP:conf/vldb/CareyDRS86,
author = {Michael J. Carey and
David J. DeWitt and
Joel E. Richardson and
Eugene J. Shekita},
editor = {Wesley W. Chu and
Georges Gardarin and
Setsuo Ohsuga and
Yahiko Kambayashi},
title = {Object and File Management in the EXODUS Extensible Database
System},
booktitle = {VLDB'86 Twelfth International Conference on Very Large Data Bases,
August 25-28, 1986, Kyoto, Japan, Proceedings},
publisher = {Morgan Kaufmann},
year = {1986},
isbn = {0-934613-18-4},
pages = {91-100},
ee = {db/conf/vldb/CareyDRS86.html},
crossref = {DBLP:conf/vldb/86},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper describes the design of the object-oriented
storage component of EXODUS, an extensible database
management system currently under development at the
University of Wisconsin. The basic abstraction in the
EXODUS storage system is the storage object, an
uninterpreted variable-length record of arbitrary size;
higher level abstractions such as records and indices
are supported via the storage object abstraction. One
of the key design features described here is a scheme
for managing large dynamic objects, as storage objects
can occupy many disk pages and can grow or shrink at
arbitrary points. The data structure and algorithms
used to support such objects are described, and
performance results from a preliminary prototype of the
EXODUS large-object management scheme are presented. A
scheme for maintaining versions of large objects is
also described. We then describe the file structure
used in the EXODUS approach to buffer management,
concurrency control, and recovery, both for small and
large objects.
Copyright © 1986 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Wesley W. Chu, Georges Gardarin, Setsuo Ohsuga, Yahiko Kambayashi (Eds.):
VLDB'86 Twelfth International Conference on Very Large Data Bases, August 25-28, 1986, Kyoto, Japan, Proceedings.
Morgan Kaufmann 1986, ISBN 0-934613-18-4
Contents
References
- [Astr76]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976)
- [Bato84]
- Don S. Batory, Alejandro P. Buchmann:
Molecular Objects, Abstract Data Types, and Data Models: A Framework.
VLDB 1984: 172-184
- [Bato85]
- ...
- [Baye77]
- Rudolf Bayer, Mario Schkolnick:
Concurrency of Operations on B-Trees.
Acta Inf. 9: 1-21(1977)
- [Beec83]
- ...
- [Care85a]
- ...
- [Care85b]
- Michael J. Carey, Waleed A. Muhanna:
The Performance of Multiversion Concurrency Control Algorithms.
ACM Trans. Comput. Syst. 4(4): 338-378(1986)
- [Chou85a]
- Hong-Tai Chou, David J. DeWitt:
An Evaluation of Buffer Management Strategies for Relational Database Systems.
VLDB 1985: 127-141
- [Chou85b]
- Hong-Tai Chou, David J. DeWitt, Randy H. Katz, Anthony C. Klug:
Design and Implementation of the Wisconsin Storage System.
Softw., Pract. Exper. 15(10): 943-962(1985)
- [Clif85]
- James Clifford, Abdullah Uz Tansel:
On An Algebra For Historical Relational Databases: Two Views.
SIGMOD Conference 1985: 247-265
- [Cope84]
- George P. Copeland, David Maier:
Making Smalltalk a Database System.
SIGMOD Conference 1984: 316-325
- [Dada84]
- Peter Dadam, Vincent Y. Lum, H.-D. Werner:
Integration of Time Versions into a Relational Database System.
VLDB 1984: 509-522
- [Daya85]
- ...
- [Gray79]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481
- [Gutt84]
- Antonin Guttman:
R-Trees: A Dynamic Index Structure for Spatial Searching.
SIGMOD Conference 1984: 47-57
- [Kaeh83]
- ...
- [Katz84]
- Randy H. Katz, Tobin J. Lehman:
Database Support for Versions and Alternatives of Large Design Files.
IEEE Trans. Software Eng. 10(2): 191-200(1984)
- [Katz86]
- Randy H. Katz, Ellis E. Chang, Rajiv Bhateja:
Version Modeling Concepts for Computer-Aided Design Databases.
SIGMOD Conference 1986: 379-386
- [Klah85]
- Peter Klahold, Gunter Schlageter, Rainer Unland, Wolfgang Wilkes:
A Transaction Model Supporting Complex Applications in Integrated Information Systems.
SIGMOD Conference 1985: 388-401
- [Lyng84]
- Peter Lyngbæk, Dennis McLeod:
Object Management in Distributed Information Systems.
ACM Trans. Inf. Syst. 2(2): 96-122(1984)
- [Lyng86]
- Peter Lyngbæk, William Kent:
A Data Modeling Methodology for the Design and Implementation of Information Systems.
OODBS 1986: 6-17
- [Poll81]
- Fred J. Pollack, Kevin C. Kahn, Roy M. Wilkinson:
The iMAX-432 Object Filing System.
SOSP 1981: 137-147
- [Reed83]
- David P. Reed:
Implementing Atomic Actions on Decentralized Data.
ACM Trans. Comput. Syst. 1(1): 3-23(1983)
- [Ship81]
- David W. Shipman:
The Functional Data Model and the Data Language DAPLEX.
ACM Trans. Database Syst. 6(1): 140-173(1981)
- [Snod85]
- Richard T. Snodgrass, Ilsoo Ahn:
A Taxonomy of Time in Databases.
SIGMOD Conference 1985: 236-246
- [Ston76]
- Michael Stonebraker, Eugene Wong, Peter Kreps, Gerald Held:
The Design and Implementation of INGRES.
ACM Trans. Database Syst. 1(3): 189-222(1976)
- [Ston81]
- Michael Stonebraker:
Hypothetical Data Bases as Views.
SIGMOD Conference 1981: 224-229
- [Ston83]
- Michael Stonebraker, Heidi Stettner, Nadene Lynn, Joseph Kalash, Antonin Guttman:
Document Processing in a Relational Database System.
ACM Trans. Inf. Syst. 1(2): 143-158(1983)
- [Ston86]
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355
- [Verh78]
- Joost Verhofstad:
Recovery Techniques for Database Systems.
ACM Comput. Surv. 10(2): 167-195(1978)
Copyright © Fri Mar 12 17:22:47 2010
by Michael Ley (ley@uni-trier.de)