DBScholar

Back to papers

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)

Paper ID
10667
Venue
VLDB
Year
2012
Pagerank
0.00027281663
Overall Rank
172 | 98.83%
DOI
10.14778/2095686.2095687

Incoming Non-self Citations Over Time

Authors

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.

Rank Citing Paper Year Venue Pagerank
5,825 Long-lived Transactions Made Less Harmful 2020 SIGMOD 6.0747201e-05
6,099 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.9776969e-05
6,264 Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats 2021 VLDB 5.9357781e-05
6,291 Adaptive Optimistic Concurrency Control for Heterogeneous Workloads 2019 VLDB 5.9252026e-05
6,402 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.8859793e-05
6,498 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 5.861854e-05
6,531 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 5.8490101e-05
6,724 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.7924267e-05
6,782 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 5.7762362e-05
6,848 Jigsaw: A Data Storage and Query Processing Engine for Irregular Table Partitioning 2021 SIGMOD 5.7550624e-05
7,184 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 5.6785094e-05
7,434 Database Isolation By Scheduling 2021 VLDB 5.619487e-05
7,742 Modern Main-Memory Database Systems 2016 VLDB 5.5547354e-05
7,765 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.5499187e-05
7,767 Epoxy: ACID Transactions Across Diverse Data Stores 2023 VLDB 5.5485804e-05
7,988 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5113542e-05
8,099 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 5.4873906e-05
8,154 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 5.4769071e-05
8,381 Pasha: An Efficient, Scalable Database Architecture for CXL Pods 2025 CIDR 5.4377136e-05
8,576 A Study of Database Performance Sensitivity to Experiment Settings 2022 VLDB 5.4095894e-05
8,832 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.36029e-05
8,863 BPF-DB: A Kernel-Embedded Transactional Database Management System For eBPF Applications 2025 SIGMOD 5.3551396e-05
9,130 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.318565e-05
9,287 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 5.2913314e-05
9,606 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 5.2478168e-05
9,607 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.2473912e-05
9,624 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 5.2434488e-05
9,667 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.2401605e-05
9,736 Fast Commitment for Geo-Distributed Transactions via Decentralized Co-coordinators 2024 VLDB 5.227679e-05
9,891 GTX: A Write-Optimized Latch-free Graph Data System with Transactional Support 2025 SIGMOD 5.1997534e-05
9,954 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.1895077e-05
10,013 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.1770751e-05
10,348 Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol 2026 SIGMOD 5.093636e-05
10,468 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 5.093636e-05
10,632 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 5.093636e-05
10,893 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 5.093636e-05
10,948 Shifting Transaction Isolation on Graphs: From Systems to Data 2025 VLDB 5.093636e-05
10,965 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 5.093636e-05
10,976 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.093636e-05
11,200 High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance 2024 SIGMOD 5.093636e-05
11,526 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 5.093636e-05
12,089 Inner CALM: Concurrency control protocols through the looking glass 2015 CIDR 5.093636e-05
12,261 Microsoft SQL Server's Integrated Database Approach for Modern Applications and Hardware 2013 VLDB 5.093636e-05
Previous Page 2 / 2 Next

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