Database Paper Browser

Back to papers

Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems

Summary: Memory-optimized MVCC for disk-based DBs leverages in-memory versioning metadata to minimize concurrency control. Rare large writes fall back to a lightweight mechanism, yielding up to an order of magnitude higher throughput than existing disk-based systems. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
12766
Venue
VLDB
Year
2022
Pagerank
4.7293034e-05
Overall Rank
7,424 | 48.41%
DOI
10.14778/3551793.3551832

Incoming Non-self Citations Over Time

Authors

Incoming Citations (Sorted by Pagerank)

Showing 6 of 6 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 35 of 35 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
87 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00052844656
136 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00042409816
215 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00033609709
286 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.0002894802
333 On Concurrency Control by Multiple Versions 1982 PODS 0.00027134384
417 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00023734582
419 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023720294
729 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00017448059
756 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017079523
781 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.00016667457
857 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00015840492
956 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00015068342
980 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014868633
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00014515226
1,066 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014340396
1,217 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00013228757
1,431 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00012021808
1,447 High Performance Transactions in Deuteronomy 2015 CIDR 0.0001192999
1,697 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00010859294
1,772 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010603139
1,786 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00010543881
1,850 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010330316
2,378 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 8.9345684e-05
2,976 In-Memory Performance for Big Data 2015 VLDB 7.7865451e-05
3,682 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 6.8429686e-05
3,686 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 6.839208e-05
3,907 Native Store Extension for SAP HANA 2019 VLDB 6.6384027e-05
4,087 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 6.4571437e-05
4,852 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 5.8712723e-05
5,362 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 5.5474601e-05
6,427 Rethink the Scan in MVCC Databases 2021 SIGMOD 5.0603217e-05
6,521 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.0235836e-05
7,140 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 4.8153926e-05
7,896 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 4.6188106e-05
9,840 BTrim – Hybrid In-Memory Database Architecture for Extreme Transaction Processing in VLDBs 2018 VLDB 4.2692221e-05
Previous Page 1 / 1 Next

Semantically Similar Papers