DBScholar

Back to papers

High-Performance Concurrency Control Mechanisms for Main-Memory Databases

Summary: Introduces two main-memory concurrency-control schemes: optimistic and pessimistic multiversioning, isolating readers while delaying waits until commit. Experiments show greater robustness to hotspots and long transactions than optimized single-version locking. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h01e8293ec7608d99
Venue
VLDB
Year
2012
Pagerank
0.0002705961
Overall Rank
170 | 98.86%
DOI
10.14778/2095686.2095687

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{larson_vldb12,
        title = {{High-Performance Concurrency Control Mechanisms for Main-Memory Databases}},
        author = {Larson, Per-Åke and Blanas, Spyros and Diaconu, Cristian and Freedman, Craig and Patel, Jignesh M. and Zwilling, Mike},
        journal = {PVLDB},
        series = {{VLDB} '12},
        volume = {5},
        number = {4},
        pages = {298--309},
        doi = {10.14778/2095686.2095687},
        url = {https://doi.org/10.14778/2095686.2095687},
        year = {2012}
}

Incoming Citations (Sorted by Pagerank)

Showing 50 of 94 citing papers.

Rank Citing Paper Year Venue Pagerank
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00048001919
63 Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases 2017 SIGMOD 0.00038531147
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023920439
445 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018176701
543 Socrates: The New SQL Server in the Cloud 2019 SIGMOD 0.0001663263
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
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,039 Blurring the Lines between Blockchains and Database Systems: the Case of Hyperledger Fabric 2019 SIGMOD 0.00012367714
1,071 High Performance Transactions via Early Write Visibility 2017 VLDB 0.0001217253
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,280 LiveGraph: A Transactional Graph Storage System with Purely Sequential Adjacency List Scans 2020 VLDB 0.00011223622
1,334 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00010995094
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
1,432 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010679703
1,437 Write-Behind Logging 2017 VLDB 0.0001065408
1,524 Trekking Through Siberia: Managing Cold Data in a Memory-Optimized Database 2014 VLDB 0.00010356318
1,583 On the Design and Scalability of Distributed Shared-Data Databases 2015 SIGMOD 0.00010169494
1,675 Real-Time Analytical Processing with SQL Server 2015 VLDB 9.9181121e-05
1,972 OLTP on Hardware Islands 2012 VLDB 9.2858692e-05
2,276 Design Principles for Scaling Multi-core OLTP Under High Contention 2016 SIGMOD 8.7087896e-05
2,632 Hybrid Garbage Collection for Multi-Version Concurrency Control in SAP HANA 2016 SIGMOD 8.1995358e-05
2,800 An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems 2014 VLDB 7.9926474e-05
2,830 DB4ML – An In-Memory Database Kernel with Machine Learning Support 2020 SIGMOD 7.9619979e-05
2,841 Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases 2015 SIGMOD 7.9503824e-05
2,959 Sortledton: a Universal, Transactional Graph Data Structure 2022 VLDB 7.8076128e-05
2,998 Instant Recovery for Main-Memory Databases 2015 CIDR 7.7688331e-05
3,261 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4835376e-05
3,265 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4784142e-05
3,676 Fast General Distributed Transactions with Opacity 2019 SIGMOD 7.1063551e-05
3,749 MaaT: Effective and scalable coordination of distributed transactions in the cloud 2014 VLDB 7.0529124e-05
3,834 Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking 2021 SIGMOD 6.993185e-05
3,855 Making Updates Disk-I/O Friendly Using SSDs 2013 VLDB 6.9694249e-05
3,857 Multi-Version Range Concurrency Control in Deuteronomy 2015 VLDB 6.9690685e-05
3,861 GaccO - A GPU-accelerated OLTP DBMS 2022 SIGMOD 6.9656048e-05
3,932 Controlled Lock Violation 2013 SIGMOD 6.9182359e-05
3,970 The Impact of Columnar In-Memory Databases on Enterprise Systems: Implications of Eliminating Transaction-Maintained Aggregates 2014 VLDB 6.8895992e-05
4,022 STAR: Scaling Transactions through Asymmetric Replication 2019 VLDB 6.8496651e-05
4,036 Scalable Replay-Based Replication For Fast Databases 2017 VLDB 6.8390369e-05
4,064 Transaction Healing: Scaling Optimistic Concurrency Control on Multicores 2016 SIGMOD 6.8228568e-05
4,243 The Art of Latency Hiding in Modern Database Engines 2024 VLDB 6.7069789e-05
4,261 MorphoSys: Automatic Physical Design Metamorphosis for Distributed Database Systems 2020 VLDB 6.6992113e-05
4,284 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.688627e-05
4,372 Graph Analytics Through Fine-Grained Parallelism 2016 SIGMOD 6.6302732e-05
4,435 Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All 2017 CIDR 6.6007678e-05
4,761 Accelerating Analytical Processing in MVCC using Fine-Granular High-Frequency Virtual Snapshotting 2018 SIGMOD 6.4302502e-05
4,820 Epoch-based Commit and Replication in Distributed OLTP Databases 2021 VLDB 6.3962005e-05
Previous Page 1 / 2 Next

Outgoing Citations (Sorted by Pagerank)

Showing 7 of 7 cited papers.

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

Rank Cited Paper Year Venue Pagerank
19 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00058781151
237 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00023660039
261 Data-Oriented Transaction Execution 2010 VLDB 0.00022868935
528 On Concurrency Control by Multiple Versions 1982 PODS 0.00016873875
1,297 Improving OLTP Scalability using Speculative Lock Inheritance 2009 VLDB 0.00011129439
2,078 Modular Synchronization in Multiversion Databases: Version Control and Concurrency Control 1989 SIGMOD 9.0776707e-05
3,635 Multiversion Query Locking 1992 VLDB 7.1481477e-05
Previous Page 1 / 1 Next

Semantically Similar Papers