publication . Article . Preprint . Other literature type . 2011

High-performance concurrency control mechanisms for main-memory databases

Larson, Per-Åke; Blanas, Spyros; Diaconu, Cristian; Freedman, Craig; Patel, Jignesh M.; Zwilling, Mike;
Open Access
  • Published: 31 Dec 2011 Journal: Proceedings of the VLDB Endowment, volume 5, pages 298-309 (issn: 2150-8097, Copyright policy)
  • Publisher: VLDB Endowment
Comment: VLDB2012
free text keywords: Isolation (database systems), Compensating transaction, Non-lock concurrency control, Database, computer.software_genre, computer, Distributed transaction, Optimistic concurrency control, Serializability, Multiversion concurrency control, Distributed computing, Distributed concurrency control, Computer science, Computer Science - Databases
27 references, page 1 of 2

[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. [OpenAIRE]

[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. [OpenAIRE]

[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

[11] Michael J. Carey: Multiple Versions and the Performance of Optimistic Concurrency Control. Tech. Rep. 517, Computer Sciences Dept., Univ. of Wisconsin-Madison, 1983.

[12] Michael J. Carey, Waleed A. Muhanna: The Performance of Multiversion Concurrency Algorithms, TODS, 4(4), 1985.

[13] Theo Härder, Erwin Petry: Evaluation of a Multiple Version Scheme for Concurrency Control, Information Systems, 12(1), 1987.

[14] IBM SolidDb Performance on Intel Systems, white paper at wnloads/xeon5500/ibm.pdf.

[15] Ryan Johnson, Ippokratis Pandis, Anastasia Ailamaki: Improving OLTP Scalability using Speculative Lock Inheritance. PVLDB, 2(1), 2009.

27 references, page 1 of 2
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue