High-Performance Concurrency Control Mechanisms for Main-Memory Databases
Summary: Introduces two main-memory concurrency-control schemes: optimistic and pessimistic multiversioning, isolating readers while delaying waits until commit. Experiments show greater robustness to hotspots and long transactions than optimized single-version locking. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Per-Åke Larson (Microsoft)
- 2. Spyros Blanas (University of Wisconsin)
- 3. Cristian Diaconu (Microsoft)
- 4. Craig Freedman (Microsoft)
- 5. Jignesh M. Patel (University of Wisconsin)
- 6. Mike Zwilling (Microsoft)
BibTeX Citation
@article{larson_vldb12,
title = {{High-Performance Concurrency Control Mechanisms for Main-Memory Databases}},
author = {Larson, Per-Åke and Blanas, Spyros and Diaconu, Cristian and Freedman, Craig and Patel, Jignesh M. and Zwilling, Mike},
journal = {PVLDB},
series = {{VLDB} '12},
volume = {5},
number = {4},
pages = {298--309},
doi = {10.14778/2095686.2095687},
url = {https://doi.org/10.14778/2095686.2095687},
year = {2012}
}
Incoming Citations (Sorted by Pagerank)
Showing 43 of 93 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 7 of 7 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 19 | A Critique of ANSI SQL Isolation Levels | 1995 | SIGMOD | 0.00058720861 |
| 245 | Serializable Isolation for Snapshot Databases | 2008 | SIGMOD | 0.00023458287 |
| 256 | Data-Oriented Transaction Execution | 2010 | VLDB | 0.00023172982 |
| 511 | On Concurrency Control by Multiple Versions | 1982 | PODS | 0.00017205623 |
| 1,282 | Improving OLTP Scalability using Speculative Lock Inheritance | 2009 | VLDB | 0.00011338762 |
| 2,056 | Modular Synchronization in Multiversion Databases: Version Control and Concurrency Control | 1989 | SIGMOD | 9.2498924e-05 |
| 3,579 | Multiversion Query Locking | 1992 | VLDB | 7.2896794e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 6,099 | Transaction Repair for Multi-Version Concurrency Control | 2017 | SIGMOD |
| 2 | 2,040 | Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks | 1995 | SIGMOD |
| 3 | 1,420 | Lightweight Locking for Main Memory Database Systems | 2013 | VLDB |
| 4 | 773 | Low Overhead Concurrency Control for Partitioned Main Memory Databases | 2010 | SIGMOD |
| 5 | 4,218 | Reducing Database Locking Contention Through Multi-version Concurrency | 2014 | VLDB |
| 6 | 6,751 | An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems | 2002 | VLDB |
| 7 | 3,013 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions | 2020 | VLDB |
| 8 | 7,184 | Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems | 2022 | VLDB |
| 9 | 233 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems | 2015 | SIGMOD |
| 10 | 903 | An Empirical Evaluation of In-Memory Multi-Version Concurrency Control | 2017 | VLDB |