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.633832e-05
Overall Rank
6,959 | 53.22%
DOI
10.14778/3551793.3551832

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 7 of 7 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.00048001919
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036364464
157 OLTP Through the Looking Glass, and What We Found There 2008 SIGMOD 0.00028317906
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.0002705961
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024598661
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023920439
373 Umbra: A Disk-Based System with In-Memory Performance 2020 CIDR 0.00019711632
528 On Concurrency Control by Multiple Versions 1982 PODS 0.00016873875
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.0001665543
575 Efficient Transaction Processing in SAP HANA Database – The End of a Column Store Myth 2012 SIGMOD 0.00016132182
614 Scalable Logging through Emerging Non-Volatile Memory 2014 VLDB 0.0001556755
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
726 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014459037
728 Anti-Caching: A New Approach to Database Management System Architecture 2013 VLDB 0.00014414001
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014210991
786 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00013988699
872 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013342029
1,083 High Performance Transactions in Deuteronomy 2015 CIDR 0.00012113053
1,200 Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads 2016 SIGMOD 0.00011563303
1,321 Hybrid Transactional/Analytical Processing: A Survey 2017 SIGMOD 0.00011040617
1,352 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.0001093254
1,399 LLAMA: A Cache/Storage Subsystem for Modern Hardware 2013 VLDB 0.00010781976
2,052 Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions 1992 SIGMOD 9.1199209e-05
2,295 In-Memory Performance for Big Data 2015 VLDB 8.6819789e-05
2,632 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.1995358e-05
2,877 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 7.9181223e-05
3,308 Compacting Transactional Data in Hybrid OLTP&OLAP Databases 2012 VLDB 7.4411187e-05
3,406 Native Store Extension for SAP HANA 2019 VLDB 7.3281944e-05
4,284 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.688627e-05
4,848 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 6.3818116e-05
5,472 Rethink the Scan in MVCC Databases 2021 SIGMOD 6.1179132e-05
6,207 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.8503594e-05
6,622 Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems 2021 CIDR 5.7307819e-05
7,889 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.432861e-05
10,177 BTrim - Hybrid In-Memory Database Architecture for Extreme Transaction Processing in VLDBs 2018 VLDB 5.0673771e-05
Previous Page 1 / 1 Next

Semantically Similar Papers