DBScholar

Back to papers

An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench

Summary: CCBench is a configurable CC analysis platform for in-memory DBs; supports seven protocols and seven optimization methods. Silo can beat TicToc on writes; conflict handling matters; two optimizations: read-phase extension and aggressive GC; code on GitHub. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
hccd9599d981b3926
Venue
VLDB
Year
2020
Pagerank
5.4312915e-05
Overall Rank
7,887 | 47.00%
DOI
10.14778/3424573.3424575
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{tanabe_vldb20,
        title = {{An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench}},
        author = {Tanabe, Takayuki and Hoshino, Takashi and Kawashima, Hideyuki and Tatebe, Osamu},
        journal = {PVLDB},
        series = {{VLDB} '20},
        volume = {13},
        number = {13},
        pages = {3531--3544},
        doi = {10.14778/3424573.3424575},
        url = {https://doi.org/10.14778/3424573.3424575},
        year = {2020}
}

Incoming Citations (Sorted by Pagerank)

Showing 5 of 5 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 27 of 27 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.00058759613
106 Quickly Generating Billion-Record Synthetic Databases 1994 SIGMOD 0.00033518428
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027054001
224 Self-Driving Database Management Systems 2017 CIDR 0.00024011047
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023915456
235 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00023689995
415 Distributed Database Concurrency Controls Using Before-Values 1981 SIGMOD 0.00018658205
444 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.0001817002
542 FOEDUS: OLTP Engine for a Thousand Cores and NVRAM 2015 SIGMOD 0.00016654017
635 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015362118
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,025 Aether: A Scalable Approach to Logging 2010 VLDB 0.00012422375
1,072 High Performance Transactions via Early Write Visibility 2017 VLDB 0.00012167865
1,161 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.0001176315
1,335 TicToc: Time Traveling Optimistic Concurrency Control 2016 SIGMOD 0.00010991964
1,352 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010928386
1,945 An Evaluation of Distributed Concurrency Control 2017 VLDB 9.3239199e-05
3,048 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 7.7087933e-05
3,064 Opportunities for Optimism in Contended Main-Memory Multicore Transactions 2020 VLDB 7.6883866e-05
3,262 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4800686e-05
3,266 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4749205e-05
3,898 Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads 2018 VLDB 6.9331677e-05
4,067 Transaction Healing: Scaling Optimistic Concurrency Control on Multicores 2016 SIGMOD 6.8196985e-05
4,437 Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All 2017 CIDR 6.5976634e-05
6,204 Transaction Repair for Multi-Version Concurrency Control 2017 SIGMOD 5.8486125e-05
6,415 Adaptive Optimistic Concurrency Control for Heterogeneous Workloads 2019 VLDB 5.7905972e-05
Previous Page 1 / 1 Next

Semantically Similar Papers