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
10479
Venue
VLDB
Year
2012
Pagerank
0.00028938503
Overall Rank
289 | 98.00%
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
6,332 Long-lived Transactions Made Less Harmful 2020 SIGMOD 5.1070098e-05
6,529 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.0252405e-05
6,550 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.0172008e-05
6,585 Adaptive Optimistic Concurrency Control for Heterogeneous Workloads 2019 VLDB 5.0024028e-05
6,666 Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats 2021 VLDB 4.9691571e-05
6,840 LeanStore: A High-Performance Storage Engine for NVMe SSDs 2024 VLDB 4.9109345e-05
6,966 Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems 2021 VLDB 4.8808246e-05
7,077 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 4.8425226e-05
7,128 Jigsaw: A Data Storage and Query Processing Engine for Irregular Table Partitioning 2021 SIGMOD 4.8230171e-05
7,142 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 4.8197508e-05
7,406 Database Isolation By Scheduling 2021 VLDB 4.7375424e-05
7,431 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 4.7316464e-05
7,741 Modern Main-Memory Database Systems 2016 VLDB 4.6632535e-05
7,896 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 4.623192e-05
8,039 Epoxy: ACID Transactions Across Diverse Data Stores 2023 VLDB 4.6000795e-05
8,192 Scalable and Robust Snapshot Isolation for High-Performance Storage Engines 2023 VLDB 4.562388e-05
8,258 Index Checkpoints for Instant Recovery in In-Memory Database Systems 2022 VLDB 4.5487249e-05
8,267 Revisiting the Design of In-Memory Dynamic Graph Storage 2025 SIGMOD 4.545679e-05
8,390 Pasha: An Efficient, Scalable Database Architecture for CXL Pods 2025 CIDR 4.5292077e-05
8,624 A Study of Database Performance Sensitivity to Experiment Settings 2022 VLDB 4.483049e-05
8,806 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 4.446517e-05
8,839 BPF-DB: A Kernel-Embedded Transactional Database Management System For eBPF Applications 2025 SIGMOD 4.4388652e-05
9,224 Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems 2013 CIDR 4.3696239e-05
9,457 Sharing Opportunities for OLTP Workloads in Different Isolation Levels 2020 VLDB 4.3382555e-05
9,526 One-shot Garbage Collection for In-memory OLTP through Temporality-aware Version Storage 2023 SIGMOD 4.3301008e-05
9,602 Fast Commitment for Geo-Distributed Transactions via Decentralized Co-coordinators 2024 VLDB 4.3177432e-05
9,634 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 4.3122147e-05
9,745 GTX: A Write-Optimized Latch-free Graph Data System with Transactional Support 2025 SIGMOD 4.2897489e-05
9,815 Robustness against Read Committed for Transaction Templates 2021 VLDB 4.2783272e-05
10,056 Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol 2026 SIGMOD 4.1945683e-05
10,179 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 4.1945683e-05
10,335 Generic Version Control: Configurable Versioning for Application-Specific Requirements 2025 CIDR 4.1945683e-05
10,550 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 4.1945683e-05
10,641 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 4.1945683e-05
10,660 Rebirth-Retire: A Concurrency Control Protocol Adaptable to Different Levels of Contention 2025 VLDB 4.1945683e-05
10,688 RapidStore: An Efficient Dynamic Graph Storage System for Concurrent Queries 2025 VLDB 4.1945683e-05
10,702 Shifting Transaction Isolation on Graphs: From Systems to Data 2025 VLDB 4.1945683e-05
10,722 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 4.1945683e-05
10,736 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 4.1945683e-05
10,989 High-Performance Query Processing with NVMe Arrays: Spilling without Killing Performance 2024 SIGMOD 4.1945683e-05
11,327 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 4.1945683e-05
11,889 Inner CALM: Concurrency control protocols through the looking glass 2015 CIDR 4.1945683e-05
12,063 Microsoft SQL Server’s Integrated Database Approach for Modern Applications and Hardware 2013 VLDB 4.1945683e-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
23 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00083894938
332 On Concurrency Control by Multiple Versions 1982 PODS 0.00027208023
338 Data-Oriented Transaction Execution 2010 VLDB 0.00026973858
349 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00026440605
1,485 Improving OLTP Scalability using Speculative Lock Inheritance 2009 VLDB 0.00011706232
1,782 Modular Synchronization in Multiversion Databases: Version Control and Concurrency Control 1989 SIGMOD 0.00010570176
3,439 Multiversion Query Locking 1992 VLDB 7.0923117e-05
Previous Page 1 / 1 Next

Semantically Similar Papers