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
12765
Venue
VLDB
Year
2022
Pagerank
4.7316464e-05
Overall Rank
7,431 | 48.31%
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.00052389723
137 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00042342967
215 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.0003354907
289 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00028938503
332 On Concurrency Control by Multiple Versions 1982 PODS 0.00027208023
418 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00023729211
419 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023720338
735 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00017452467
763 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00017025851
792 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.0001661112
858 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.000158756
957 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00015048214
982 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014872253
1,036 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.0001452166
1,069 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014319266
1,217 Rethinking serializable multiversion concurrency control 2015 VLDB 0.0001323177
1,432 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00012017544
1,457 High Performance Transactions in Deuteronomy 2015 CIDR 0.00011897016
1,700 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00010858865
1,780 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010580669
1,792 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00010537893
1,845 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010338323
2,378 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 8.9397925e-05
2,964 In-Memory Performance for Big Data 2015 VLDB 7.80643e-05
3,687 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 6.8417266e-05
3,689 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 6.8396366e-05
3,905 Native Store Extension for SAP HANA 2019 VLDB 6.6408563e-05
4,103 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 6.4519655e-05
4,858 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 5.8732463e-05
5,374 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 5.5424901e-05
6,432 Rethink the Scan in MVCC Databases 2021 SIGMOD 5.0651471e-05
6,529 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.0252405e-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,896 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 4.623192e-05
9,841 BTrim – Hybrid In-Memory Database Architecture for Extreme Transaction Processing in VLDBs 2018 VLDB 4.2732806e-05
Previous Page 1 / 1 Next

Semantically Similar Papers