DBScholar

Back to papers

Opportunities for Optimism in Contended Main-Memory Multicore Transactions

Summary: Revisits OCC under contention, showing its apparent collapse often stems from non-CC implementation choices. Commit-time updates and timestamp splitting substantially boost both OCC and MVCC, yielding 3.6× and 3.4× TPC-C gains. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
hfd89b78e1389cd74
Venue
VLDB
Year
2020
Pagerank
7.6660818e-05
Overall Rank
3,073 | 79.41%
DOI
10.14778/3377369.3377373
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{huang_vldb20,
        title = {{Opportunities for Optimism in Contended Main-Memory Multicore Transactions}},
        author = {Huang, Yihe and Qian, William and Kohler, Eddie and Liskov, Barbara and Shrira, Liuba},
        journal = {PVLDB},
        series = {{VLDB} '20},
        volume = {13},
        number = {5},
        pages = {629--642},
        doi = {10.14778/3377369.3377373},
        url = {https://doi.org/10.14778/3377369.3377373},
        year = {2020}
}

Incoming Citations (Sorted by Pagerank)

Showing 23 of 23 citing papers.

Rank Citing Paper Year Venue Pagerank
2,044 Teseo and the Analysis of Structural Dynamic Graphs 2021 VLDB 9.1246306e-05
3,868 GaccO - A GPU-accelerated OLTP DBMS 2022 SIGMOD 6.9436655e-05
5,548 Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly 2022 SIGMOD 6.0713859e-05
5,984 When Private Blockchain Meets Deterministic Database 2023 SIGMOD 5.9094413e-05
6,194 Plor: General Transactions with Predictable, Low Tail Latency 2022 SIGMOD 5.8376086e-05
6,429 Proteus: Autonomous Adaptive Storage for Mixed Workloads 2022 SIGMOD 5.7691021e-05
6,548 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.7321729e-05
7,897 An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench 2020 VLDB 5.4146341e-05
9,323 A Hybrid Approach to Integrating Deterministic and Non-deterministic Concurrency Control in Database Systems 2025 VLDB 5.1815858e-05
9,764 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.115551e-05
9,886 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.10323e-05
9,909 Bonspiel: Low Tail Latency Transactions in Geo-Distributed Databases 2025 VLDB 5.0983269e-05
9,962 SwitchTx: Scalable In-Network Coordination for Distributed Transaction Processing 2022 VLDB 5.0910746e-05
10,113 VeriTxn: Verifiable Transactions for Cloud-Native Databases with Storage Disaggregation 2023 SIGMOD 5.0664623e-05
10,177 Robustness against Read Committed for Transaction Templates 2021 VLDB 5.055639e-05
10,263 TreeCat: Standalone Catalog Engine for Large Data Systems 2025 VLDB 5.0380426e-05
10,367 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 5.0082317e-05
11,202 TXSQL: Lock Optimizations Towards High Contented Workloads 2025 SIGMOD 4.9605343e-05
11,354 Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs 2025 VLDB 4.9605343e-05
11,379 Sonata: Multi-Database Transactions Made Fast and Serializable 2025 VLDB 4.9605343e-05
11,412 Enhancing Transaction Processing through Indirection Skipping 2025 VLDB 4.9605343e-05
11,753 MRVs: Enforcing Numeric Invariants in Parallel Updates to Hotspots with Randomized Splitting 2023 SIGMOD 4.9605343e-05
11,885 Robustness Against Read Committed: A Free Transactional Lunch 2022 PODS 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 18 of 18 cited papers.

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

Rank Cited Paper Year Venue Pagerank
12 C-Store: A Column-oriented DBMS 2005 VLDB 0.00068985264
35 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047937476
80 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036267455
177 The Vertica Analytic Database: C-Store 7 Years Later 2012 VLDB 0.00026571747
236 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00023639649
270 Models for Studying Concurrency Control Performance: Alternatives and Implications 1985 SIGMOD 0.00022604714
447 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00018126139
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016620527
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015329098
740 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014303858
773 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00014075557
863 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013368866
1,158 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.00011744154
1,302 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00011092608
1,320 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00011021933
1,637 Positional Update Handling in Column Stores 2010 SIGMOD 9.9898497e-05
3,264 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4667818e-05
4,450 Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All 2017 CIDR 6.5787041e-05
Previous Page 1 / 1 Next

Semantically Similar Papers