DBScholar

Back to papers

Scalable and Robust Snapshot Isolation for High-Performance Storage Engines

Summary: Shows MVCC snapshot isolation collapses under long-running readers and that existing out-of-memory commit protocols fail to scale on modern multicore storage engines. Proposes three multicore-scalable remedies: a low-communication, write-set-free commit enabling fine-grained GC; a Graveyard Index to hide deleted tuples; and adaptive version storage to accelerate GC and scans. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
h8539c79624f4e9bc
Venue
VLDB
Year
2023
Pagerank
5.4631389e-05
Overall Rank
7,735 | 48.00%
DOI
10.14778/3583140.3583157

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{alhomssi_vldb23,
        title = {{Scalable and Robust Snapshot Isolation for High-Performance Storage Engines}},
        author = {Alhomssi, Adnan and Leis, Viktor},
        journal = {PVLDB},
        series = {{VLDB} '23},
        volume = {16},
        number = {6},
        pages = {1426--1438},
        doi = {10.14778/3583140.3583157},
        url = {https://doi.org/10.14778/3583140.3583157},
        year = {2023}
}

Incoming Citations (Sorted by Pagerank)

Showing 8 of 8 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 30 of 30 cited papers.

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

Rank Cited Paper Year Venue Pagerank
7 Implementation Techniques For Main Memory Database Systems 1984 SIGMOD 0.00081992507
19 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00058781151
34 The Design Of Postgres 1986 SIGMOD 0.00049142315
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00048001919
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.0002705961
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023920439
235 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00023697028
431 HYRISE—A Main Memory Hybrid Storage Engine 2011 VLDB 0.00018403783
445 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018176701
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
726 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014459037
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014210991
872 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013342029
1,026 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012423267
1,071 High Performance Transactions via Early Write Visibility 2017 VLDB 0.0001217253
1,241 BatchDB: Efficient Isolated Execution of Hybrid OLTP+OLAP Workloads for Interactive Applications 2017 SIGMOD 0.00011378254
1,334 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00010995094
2,632 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.1995358e-05
2,644 Serialization Graph Algorithms for Multiversion Concurrency Control 1988 PODS 8.1774968e-05
2,877 Exploiting Directly-Attached NVMe Arrays in DBMS 2020 CIDR 7.9181223e-05
3,804 Evolving Databases for New-Gen Big Data Applications 2017 CIDR 7.0124332e-05
3,935 The Case For Heterogeneous HTAP 2017 CIDR 6.9166006e-05
4,848 Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage Engines 2020 SIGMOD 6.3818116e-05
5,704 Long-lived Transactions Made Less Harmful 2020 SIGMOD 6.030002e-05
5,916 Diva: Making MVCC Systems HTAP-Friendly 2022 SIGMOD 5.9486769e-05
6,297 Mainlining Databases: Supporting Fast Transactional Workloads on Universal Columnar Data File Formats 2021 VLDB 5.81916e-05
6,530 Contention and Space Management in B-Trees 2021 CIDR 5.7549598e-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
6,959 Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems 2022 VLDB 5.633832e-05
7,479 Developer’s Responsibility or Database’s Responsibility? Rethinking Concurrency Control in Databases 2023 CIDR 5.5137916e-05
Previous Page 1 / 1 Next

Semantically Similar Papers