Abstract
The initial design of a main memory database (MMDB) backend database machine (DBM) is described. This MAin memory Recoverable database with Stable log (MARS) is designed to provide quick recovery after transaction, system, or media failure, and to also provide efficient transaction processing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Arthur C. Ammann, Maria Butrico Hanrahan, and Ravi Krishnamurthy, “Design of a Memory Resident DBMS,” Proceedings of the IEEE Spring Computer Conference, 1985, pp. 54–57.
Jean-Loup Baer, Computer Systems Architecture, Computer Science Press, 1980.
David J. DeWitt, Randy H. Katz, Frank Olken, Leonard D. Shapiro, Michael R. Stonebraker, and David Wood, Proceedings of the ACM-SIGMOD International Conference on Management of Data, June 1984, pp. 1–8.
Margaret H. Eich, “Main Memory Database Recovery,” Proceedings of the ACM-IEEE C/S Fall Joint Computer Conference, 1986, pp. 1226–1231. (Also available as SMU TR 86-CSE-11).
Margaret H. Eich, “A Classification and Comparison of Main Memory Database Recovery Techniques,” Proceedings of the 1987 IEEE Database Engineering Conference, 1987, pp. 332–339. (Also available as SMU TR 86-CSE-15).
Margaret H. Eich, “Comparing MMDB Systems,” SMU Department of Computer Science and Engineering Technical Report 87-CSE-6, February 1987.
Hector Garcia-Molina, Richard J. Lipton, and Peter Honeyman, “A Massive Memory Database System,” Princeton University Department of Electrical Engineering and Computer Science Technical Report, September 1983.
Hector Garcia-Molina, Richard Cullingford, Peter Honeyman, and Richard Lipton, “The Case for Massive Memory,” Princeton University Department of Electrical Engineering and Computer Science Technical Report 326, May 1984.
Theo Haerder and Andreas Reuter, “Principles of Transaction-Oriented Database Recovery,” Computing Surveys, Vol. 15, No. 4, December 1983, pp. 287–317.
Robert B. Hagmann, “A Crash Recovery Scheme for a Memory-Resident Database System,” IEEE Transactions on Computers, Vol. C-35, No. 9, September 1986, pp.839–843.
IBM, IMS/VS Version 1 Fast Path Feature General Information Manual, GH20–9069–2, April 1978.
IBM World Trade Systems Centers, IMS Version 1 Release 1.5 Fast Path Feature Description and Design Guide, G320–5775, 1979.
Glen G. Langdon, Jr., Computer Design, Computeach Press Inc., 1982.
T. Lehman and M. Carey, “Query Processing in Main Memory Database Management Systems,” Proceedings of the 1986 International Conference on Management of Data, 1986.
Tobin Jon Lehman, Design and Performance Evaluation of a Main Memory Relational Database System, PhD Dissertation University of Wisconsin-Madison, August 1986.
M.D.P. Leland and W.D. Roome, “The Silicon Database Machine,” Database Machines Fourth International Workshop, Springer-Verlag, 1985, pp.169–189.
Raymond A. Lorie, “Physical Integrity in a Large Segmented Database,” ACM Transactions on Database Systems, Vol. 2, No.1, March 1977, pp. 91–104.
Kenneth Salem and Hector Garcia-Molina, “Crash Recovery Mechanisms for Main Storage Database Systems,” Princeton University Department of Computer Science technical report CS-TR-034-86, April 1986.
Leonard D. Shapiro, “Join Processing in Database Systems with Large Main Memories,” ACM Transactions on Database Systems, Vol. 11, No. 3, September 1986, pp. 239–264.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Kluwer Academic Publishers, Boston
About this chapter
Cite this chapter
Eich, M.H. (1988). Mars: The Design of a Main Memory Database Machine. In: Kitsuregawa, M., Tanaka, H. (eds) Database Machines and Knowledge Base Machines. The Kluwer International Series in Engineering and Computer Science, vol 43. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1679-4_24
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1679-4_24
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8948-7
Online ISBN: 978-1-4613-1679-4
eBook Packages: Springer Book Archive