Skip to main content

Recovery algorithms for database machines with non-volatile main memory

  • Memory Resident Database Systems
  • Conference paper
  • First Online:
Database Machines (IWDM 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 368))

Included in the following conference series:

Abstract

We consider a hypothetical database machine in which the main memory is non-volatile, and present recovery algorithms for such a machine. These algorithms are considerably simpler and more efficient than classical recovery algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Agrawal, “Concurrency Control and Recovery in Multiprocessor Database Machines: Design and Performance Evaluation”, Computer Sciences Tech. Rep. #510, Univ. Wisconsin, Madison, Sept. 1983. Ph.D. Dissertation.

    Google Scholar 

  2. R. Agrawal and D. J. DeWitt, “Integrated Concurrency Control and Recovery Mechanisms: Design and Performance Evaluation”, ACM Trans. Database Syst. 10, 4 (Dec. 1985), 529–564.

    Google Scholar 

  3. R. Agrawal, M. J. Carey and M. Livny, “Concurrency Control Performance Modeling: Alternatives and Implications”, ACM Trans. Database Syst. 12, 4 (Dec. 1987), 609–654.

    Google Scholar 

  4. S. Baker, “Ferroelectric Chips — Are Memories Made of This?”, VLSI System Design, May 1988, 116–123.

    Google Scholar 

  5. S. Baker, “Could Ferroelectric RAMS become the Golden Fleece”, Electronic Engineering Times, Aug. 8, 1988, T20–T21.

    Google Scholar 

  6. P. A. Bernstein and N. Goodman, “A Sophisticate's Introduction to Distributed Database Concurrency Control”, Proc. 8th Int'l Conf Very Large Data Bases, Sept. 1982, 62–76.

    Google Scholar 

  7. G. Copeland, R. Krishnamurthy and M. Smith, “The Case for Safe RAM”, Tech. Rept. ACA-ST-080-88, MCC, Austin, Texas, Feb. 1988.

    Google Scholar 

  8. D. J. DeWitt, R. Katz, F. Olken, D. Shapiro, M. Stonebraker and D. Wood, “Implementation Techniques for Main Memory Database Systems”, Proc. ACM-SIGMOD 1984 Int'l Conf. on Management of Data, Boston, Mass., June 1984, 1–8.

    Google Scholar 

  9. K. Elhardt and R. Bayer, “A Database Cache for High Performance and Fast Restart”, ACM Trans. Database Syst. 9, 4 (Dec. 1984), 503–525.

    Google Scholar 

  10. J. N. Gray, “Notes on Database Operating Systems”, Rep. RJ1879, IBM Research Lab., San Jose, California, June 1978.

    Google Scholar 

  11. J. N. Gray, P. R. McJones, B. G. Lindsay, M. W. Blasgen, R. A. Lorie, T. G. Price, F. Putzolu and I. L. Traiger, “The Recovery Manager of the System R Database Manager”, ACM Computing Surveys 13, 2 (June 1981), 223–242.

    Google Scholar 

  12. T. Haerder and A. Reuter, “Principles of Transaction-Oriented Database Recovery”, ACM Computing Surveys 15, 4 (Dec. 1983), 287–318.

    Google Scholar 

  13. R. Horton, “FRAM-ing Memories for Good”, Electronic Engineering Times, Aug. 8, 1988, T22.

    Google Scholar 

  14. IMS/VS Version 1, “FastPath Feature”, General Information Manual, GH20-9069-2..

    Google Scholar 

  15. R. A. Lorie, “Physical Integrity in a Large Segmented Database”, ACM Trans. Database Syst. 2, 1 (March 1977), 91–104.

    Google Scholar 

  16. D. R. Ries and M. R. Stonebraker, “Locking Granularity Revisited”, ACM Trans. Database Syst. 4, 2 (June 1979), 210–227.

    Google Scholar 

  17. D. G. Severance and G. M. Lohman, “Differential Files: Their Application to the Maintenance of Large Databases”, ACM Trans. Database Syst. 1, 3 (Sept. 1976), 256–267.

    Google Scholar 

  18. M. R. Stonebraker, “The Design of the POSTGRES Storage System”, Proc. 13th Int'l Conf. Very Large Data Bases, Brighton, England, Sept. 1987, 289–300.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Haran Boral Pascal Faudemay

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Agrawal, R., Jagadish, H.V. (1989). Recovery algorithms for database machines with non-volatile main memory. In: Boral, H., Faudemay, P. (eds) Database Machines. IWDM 1989. Lecture Notes in Computer Science, vol 368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51324-8_41

Download citation

  • DOI: https://doi.org/10.1007/3-540-51324-8_41

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51324-7

  • Online ISBN: 978-3-540-46197-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics