Database Paper Browser

Back to papers

High-Performance Concurrency Control Mechanisms for Main-Memory Databases

Summary: Two in-memory MVCC schemes (optimistic and pessimistic) for high-throughput DBs; avoid blocking, may wait at commit to ensure serializability. MVCC variants incur higher overhead but are less sensitive to hotspots and long-running transactions than single-version locking. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
10480
Venue
VLDB
Year
2012
Pagerank
0.00027597741
Overall Rank
171 | 98.82%
DOI
-

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 43 of 93 citing papers.

Rank Citing Paper Year Venue Pagerank
5,734 Long-lived Transactions Made Less Harmful 2020 SIGMOD 6.1683351e-05
6,018 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 6.067123e-05
6,156 Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats 2021 VLDB 6.0333616e-05
6,207 Adaptive Optimistic Concurrency Control for Heterogeneous Workloads 2019 VLDB 6.0144216e-05
6,312 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.9771397e-05
6,440 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 5.9394951e-05
6,449 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 5.9336241e-05
6,621 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.8799668e-05
6,675 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 5.8654286e-05
6,739 Jigsaw: A Data Storage and Query Processing Engine for Irregular Table Partitioning 2021 SIGMOD 5.8440852e-05
7,064 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 5.7661924e-05
7,308 Database Isolation By Scheduling 2021 VLDB 5.7053094e-05
7,614 Modern Main-Memory Database Systems 2016 VLDB 5.6407655e-05
7,623 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.6383846e-05
7,638 Epoxy: ACID Transactions Across Diverse Data Stores 2023 VLDB 5.6345152e-05
7,866 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 5.5967124e-05
7,963 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 5.5723777e-05
8,029 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 5.5617318e-05
8,254 Pasha: An Efficient, Scalable Database Architecture for CXL Pods 2025 CIDR 5.5219314e-05
8,466 A Study of Database Performance Sensitivity to Experiment Settings 2022 VLDB 5.4898469e-05
8,710 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.4433086e-05
8,742 BPF-DB: A Kernel-Embedded Transactional Database Management System For eBPF Applications 2025 SIGMOD 5.4380784e-05
9,159 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 5.3715552e-05
9,456 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 5.3288294e-05
9,457 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 5.3286613e-05
9,527 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.3200767e-05
9,590 Fast Commitment for Geo-Distributed Transactions via Decentralized Co-coordinators 2024 VLDB 5.3086438e-05
9,732 GTX: A Write-Optimized Latch-free Graph Data System with Transactional Support 2025 SIGMOD 5.2802856e-05
9,811 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.2683122e-05
10,056 Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol 2026 SIGMOD 5.1725247e-05
10,179 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 5.1725247e-05
10,347 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 5.1725247e-05
10,559 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.1725247e-05
10,649 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 5.1725247e-05
10,668 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 5.1725247e-05
10,696 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 5.1725247e-05
10,710 Shifting Transaction Isolation on Graphs: From Systems to Data 2025 VLDB 5.1725247e-05
10,729 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 5.1725247e-05
10,743 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.1725247e-05
10,992 High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance 2024 SIGMOD 5.1725247e-05
11,329 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 5.1725247e-05
11,897 Inner CALM: Concurrency control protocols through the looking glass 2015 CIDR 5.1725247e-05
12,071 Microsoft SQL Server’s Integrated Database Approach for Modern Applications and Hardware 2013 VLDB 5.1725247e-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
18 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00059344857
244 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023702075
252 Data-Oriented Transaction Execution 2010 VLDB 0.00023458831
515 On Concurrency Control by Multiple Versions 1982 PODS 0.00017300499
1,269 Improving OLTP Scalability using Speculative Lock Inheritance 2009 VLDB 0.00011492319
2,017 Modular Synchronization in Multiversion Databases: Version Control and Concurrency Control 1989 SIGMOD 9.3863245e-05
3,530 Multiversion Query Locking 1992 VLDB 7.396733e-05
Previous Page 1 / 1 Next

Semantically Similar Papers