High-Performance Concurrency Control Mechanisms for Main-Memory Databases

Preprint English OPEN
Larson, Per-Åke; Blanas, Spyros; Diaconu, Cristian; Freedman, Craig; Patel, Jignesh M.; Zwilling, Mike;
  • Subject: Computer Science - Databases

A database system optimized for in-memory storage can support much higher transaction rates than current systems. However, standard concurrency control methods used today do not scale to the high transaction rates achievable by such systems. In this paper we introduce t... View more
  • References (27)
    27 references, page 1 of 3

    [1] D. Agrawal, A. J. Bernstein, P. Gupta, S. Sengupta: Distributed Multi-Version Optimistic Concurrency Control with Reduced Rollback, Distributed Computing, 1987.

    [2] D. Agrawal, S. Sengupta: Modular Synchronization in Multiversion Databases: Version Control and Concurrency Control, SIGMOD, 1989.

    [3] Hal Berenson, Philip A. Bernstein, Jim Gray, Jim Melton, Elizabeth J. O'Neil, Patrick E. O'Neil: A Critique of ANSI SQL Isolation Levels. SIGMOD, 1995.

    [4] Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman: Concurrency Control and Recovery in Database Systems. Addison-Wesley 1987, ISBN 0-201-10715-5.

    [5] Paul M. Bober, Michael J. Carey: Multiversion Query Locking, VLDB, 1992.

    [6] Paul M. Bober, Michael J. Carey: On Mixing Queries and Transactions via Multiversion Locking, ICDE, 1992.

    [7] Mihaela A. Bornea, Orion Hodson, Sameh Elnikety, Alan Fekete: One-Copy Serializability with Snapshot Isolation under the Hood. ICDE, 2011.

    [8] Albert Burger, Vijay Kumar, Mary Lou Hines: Performance of Multiversion and Distributed Two-Phase Locking Concurrency Control Mechanisms in Distributed Databases, Information Sciences, 96(1), 1997.

    [9] Michael J. Cahill, Uwe Röhm, Alan David Fekete: Serializable Isolation for Snapshot Databases. TODS, 34(4), 2009.

    [10] IBM solidDB, information available at http://www.ibm.com/.

  • Related Organizations (3)
  • Metrics
Share - Bookmark