DBScholar

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
h282883e8e23b729f
Venue
VLDB
Year
2022
Pagerank
5.6953141e-05
Overall Rank
6,726 | 54.80%
DOI
10.14778/3551793.3551832
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{freitag_vldb22,
        title = {{Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems}},
        author = {Freitag, Michael and Kemper, Alfons and Neumann, Thomas},
        journal = {PVLDB},
        series = {{VLDB} '22},
        volume = {15},
        number = {11},
        pages = {2797--2810},
        doi = {10.14778/3551793.3551832},
        url = {https://doi.org/10.14778/3551793.3551832},
        year = {2022}
}

Incoming Citations (Sorted by Pagerank)

Showing 8 of 8 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
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047996489
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036354352
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00028316479
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027054001
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024589307
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023915456
373 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019705706
528 On Concurrency Control by Multiple Versions 1982 PODS 0.00016867858
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016654017
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016134406
613 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.00015565961
635 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015362118
727 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014456009
729 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014417679
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014208768
786 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00013983316
861 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013401147
1,083 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012109589
1,200 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011559584
1,321 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00011038031
1,352 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010928386
1,398 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010778761
2,052 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 9.1169073e-05
2,291 In-Memory Performance for Big Data 2015 VLDB 8.6855592e-05
2,630 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.2008903e-05
2,875 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 7.916817e-05
3,300 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 7.4408259e-05
3,404 Native Store Extension for SAP HANA 2019 VLDB 7.3257341e-05
4,282 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.6865871e-05
4,738 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 6.4417968e-05
5,471 Rethink the Scan in MVCC Databases 2021 SIGMOD 6.1169194e-05
6,204 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.8486125e-05
6,619 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 5.7310081e-05
7,887 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.4312915e-05
10,167 BTrim - Hybrid In-Memory Database Architecture for Extreme Transaction Processing in VLDBs 2018 VLDB 5.0659806e-05
Previous Page 1 / 1 Next

Semantically Similar Papers