skip to main content
article
Free Access

On Concurrency Control by Multiple Versions

Published:23 March 1984Publication History
Skip Abstract Section

Abstract

We examine the problem of concurrency control when the database management system supports multiple versions of the data. We characterize the limit of the parallelism achievable by the multiversion approach and demonstrate the resulting space-parallelism trade-off.

References

  1. 1 BAYER, R., HELLER, H., AND REISER, A. Parallelism and recovery in database systems. ACM Trans. Database Syst. 5, 2 (June 1980), 139-156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 BERNSTEIN, P.A., AND GOODMAN, N. Concurrency control in distributed database systems. ACM Comput. Surv. 13, 2 (June 1981), 185-222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 ESWARAN, K.P., GRAY, J.N., LORIE, R.A., AND TRAIGER, I.L. The notions of consistency and predicate locks in a database system. Commun. ACM 19, 11 (Nov, 1976), 624-633. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 GAREY, M.R., AND JOHNSON, D.S. Computers and Intractability: A Guide to the Theory o/NP- Completeness. Freeman, San Francisco, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 GRAY, J.N. Notes on database operating systems. In Operating Systems~An Advanced Course. R. Bayer, R.M. Graham, B.G. Seegmuller, Eds., Springer-Verlag, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Honeywell File Management Supervisor. Order No. DB54, Honeywell Information Systems Inc., 1973.Google ScholarGoogle Scholar
  7. 7 KUNG, H.T., AND PAPADIMITRIOU, C.H. An optimality theory of database concurrency control. In Proc. ACM-SIGMOD (1979), ACM, New York, pp. 116-126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 LAUSEN, G. Serializabillty problems of interleaved database transactions. Manuscript, 1981.Google ScholarGoogle Scholar
  9. 9 LAUSEN, G. On database transaction schedulers with high degree of parallelism. Manuscript, 1981.Google ScholarGoogle Scholar
  10. 10 MURO, S., MINOURA, T., AND KAMEDA, T. Multiversion concurrency control for a database system. Manuscript, 1981.Google ScholarGoogle Scholar
  11. 11 PAPADIMITRIOU, C.H. Serializability of concurrent database updates. J. ACM 26, 4 (Oct. 1979), 631-653. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 PAPADIMITRIOU, C.H. On the power of locking. In Proc. ACM-SIGMOD, (1981), ACM, New York, pp. 148-154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 REED, D.P. Naming and synchronization in a decentralized computer system. PhD dissertation, MIT, Dept. of EECS, Sept. 1978.Google ScholarGoogle Scholar
  14. 14 STEARNS, R.E., LEWIS, P.M., AND ROSENKRANTZ, D.J. Concurrency control for database systems. In Proc. 16th IEEE-FOCS, {1976), pp. 19-32.Google ScholarGoogle Scholar
  15. 15 STEARNS, R.E., AND ROSENKRANTZ, D.J. Distributed database concurrency control using before-values. In Proc. ACM-SIGMOD, (1981), ACM, New York, pp. 74-83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 YANNAKAKIS, M., PAPADIMITRIOU, C.H., AND KUNG, H.T. Locking policies: safety and freedom from deadlock. In Proc. 20th IEEE-FOCS, (1979), pp. 283-287.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 YANNAKAKIS, M. The various notions of correctness in database concurrency control. In preparation.Google ScholarGoogle Scholar

Index Terms

  1. On Concurrency Control by Multiple Versions

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Database Systems
      ACM Transactions on Database Systems  Volume 9, Issue 1
      March 1984
      161 pages
      ISSN:0362-5915
      EISSN:1557-4644
      DOI:10.1145/348
      Issue’s Table of Contents

      Copyright © 1984 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 March 1984
      Published in tods Volume 9, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader