Dalí: A High Performance Main Memory Storage Manager.
H. V. Jagadish, Daniel F. Lieuwen, Rajeev Rastogi, Abraham Silberschatz, S. Sudarshan:
Dalí: A High Performance Main Memory Storage Manager.
VLDB 1994: 48-59@inproceedings{DBLP:conf/vldb/JagadishLRSS94,
author = {H. V. Jagadish and
Daniel F. Lieuwen and
Rajeev Rastogi and
Abraham Silberschatz and
S. Sudarshan},
editor = {Jorge B. Bocca and
Matthias Jarke and
Carlo Zaniolo},
title = {Dal\'{\i}: A High Performance Main Memory Storage Manager},
booktitle = {VLDB'94, Proceedings of 20th International Conference on Very
Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile},
publisher = {Morgan Kaufmann},
year = {1994},
isbn = {1-55860-153-8},
pages = {48-59},
ee = {db/conf/vldb/vldb94-48.html},
crossref = {DBLP:conf/vldb/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Performance needs of many database applications dictate that the entire
database be stored in main memory. The Dalí system is a main
memory storage manager designed to provide the persistence,
availability and safety guarantees one typically expects from a
disk-resident database, while at the same time providing very high
performance by virtue of being tuned to support in-memory data.
Dalí follows the philosophy of treating all data, including system
data, uniformly as database files that can be memory mapped and
directly accessed/updated by user processes. Direct access provides
high performance; slower, but more secure, access is also provided
through the use of a server process. Various features of Dalí can
be tailored to the needs of an application to achieve high performance
- for example, concurrency control and logging can be turned off if
not desired, which enables Dalí to efficiently support
applications that require non-persistent memory resident data to be
shared by multiple processes. Both object-oriented and relational
databases can be implemented on top of Dalí.
Copyright © 1994 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 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Jorge B. Bocca, Matthias Jarke, Carlo Zaniolo (Eds.):
VLDB'94, Proceedings of 20th International Conference on Very Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile.
Morgan Kaufmann 1994, ISBN 1-55860-153-8
Contents
References
- [AG89]
- Rakesh Agrawal, Narain H. Gehani:
ODE (Object Database and Environment): The Language and the Data Model.
SIGMOD Conference 1989: 36-45
- [BDG93]
- Alexandros Biliris, Shaul Dar, Narain H. Gehani:
Making C++ Objects Persistent: the Hidden Pointers.
Softw., Pract. Exper. 23(12): 1285-1303(1993)
- [BGJ+92]
- ...
- [BLS94]
- ...
- [BP93]
- ...
- [CD+94]
- Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, Michael J. Zwilling:
Shoring Up Persistent Applications.
SIGMOD Conference 1994: 383-394
- [CDRS89]
- Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita:
Storage Management in EXODUS.
Object-Oriented Concepts, Databases, and Applications 1989: 341-369
- [DAG93]
- Rakesh Agrawal, Shaul Dar, Narain H. Gehani:
The O++ Database Programming Language: Implementation and Experience.
ICDE 1993: 61-70
- [GL92]
- Vibby Gottemukkala, Tobin J. Lehman:
Locking and Latching in a Memory-Resident Database System.
VLDB 1992: 533-544
- [GLS94]
- ...
- [GMS92]
- Hector Garcia-Molina, Kenneth Salem:
Main Memory Database Systems: An Overview.
IEEE Trans. Knowl. Data Eng. 4(6): 509-516(1992)
- [GR93]
- Jim Gray, Andreas Reuter:
Transaction Processing: Concepts and Techniques.
Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents - [Gra93]
- Jim Gray (Ed.):
The Benchmark Handbook for Database and Transaction Systems (2nd Edition).
Morgan Kaufmann 1993, ISBN 1-55860-292-5
Contents - [HCL+90]
- Laura M. Haas, Walter Chang, Guy M. Lohman, John McPherson, Paul F. Wilms, George Lapis, Bruce G. Lindsay, Hamid Pirahesh, Michael J. Carey, Eugene J. Shekita:
Starburst Mid-Flight: As the Dust Clears.
IEEE Trans. Knowl. Data Eng. 2(1): 143-160(1990)
- [JSS93]
- H. V. Jagadish, Abraham Silberschatz, S. Sudarshan:
Recovering from Main-Memory Lapses.
VLDB 1993: 391-404
- [Lam79]
- ...
- [LC87]
- Tobin J. Lehman, Michael J. Carey:
A Recovery Algorithm for A High-Performance Memory-Resident Database System.
SIGMOD Conference 1987: 104-117
- [LLOW91]
- Charles Lamb, Gordon Landis, Jack A. Orenstein, Daniel Weinreb:
The ObjectStore Database System.
Commun. ACM 34(10): 50-63(1991)
- [LSC92]
- Tobin J. Lehman, Eugene J. Shekita, Luis-Felipe Cabrera:
An Evaluation of Starburst's Memory Resident Storage Component.
IEEE Trans. Knowl. Data Eng. 4(6): 555-566(1992)
- [PPTT91]
- ...
- [SGM90]
- Kenneth Salem, Hector Garcia-Molina:
System M: A Transaction Processing Testbed for Memory Resident Data.
IEEE Trans. Knowl. Data Eng. 2(1): 161-172(1990)
- [SSP92]
- Vivek Singhal, Sheetal V. Kakkad, Paul R. Wilson:
Texas: An Efficient, Portable Persistent Store.
POS 1992: 11-33
- [SZ90]
- Eugene J. Shekita, Michael J. Zwilling:
Cricket: A Mapped, Persistent Object Store.
POS 1990: 89-102
- [Sun88]
- ...
- [WD94]
- Seth J. White, David J. DeWitt:
QuickStore: A High Performance Mapped Object Store.
SIGMOD Conference 1994: 395-406
Copyright © Fri Mar 12 17:22:52 2010
by Michael Ley (ley@uni-trier.de)