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
- 12236
- Venue
- VLDB
- Year
- 2020
- Pagerank
- 4.6188106e-05
- Overall Rank
- 7,896 | 45.13%
- DOI
-
10.14778/3424573.3424575
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 5 of 5 citing papers.
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 |
| 23 |
A Critique of ANSI SQL Isolation Levels |
1995 |
SIGMOD |
0.00083899338 |
| 145 |
Quickly Generating Billion-Record Synthetic Databases |
1994 |
SIGMOD |
0.00041403894 |
| 162 |
Distributed Database Concurrency Controls Using Before-Values |
1981 |
SIGMOD |
0.00039819718 |
| 286 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.0002894802 |
| 339 |
OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases |
2014 |
VLDB |
0.00026895683 |
| 371 |
Self-Driving Database Management Systems |
2017 |
CIDR |
0.00025382677 |
| 419 |
Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems |
2015 |
SIGMOD |
0.00023720294 |
| 632 |
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores |
2015 |
VLDB |
0.00018895506 |
| 756 |
FOEDUS: OLTP Engine for a Thousand Cores and NVRAM |
2015 |
SIGMOD |
0.00017079523 |
| 1,036 |
ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads |
2016 |
SIGMOD |
0.00014515226 |
| 1,066 |
Cicada: Dependably Fast Multi-Core In-Memory Transactions |
2017 |
SIGMOD |
0.00014340396 |
| 1,369 |
Aether: A Scalable Approach to Logging |
2010 |
VLDB |
0.0001235533 |
| 1,431 |
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control |
2017 |
VLDB |
0.00012021808 |
| 1,521 |
High Performance Transactions via Early Write Visibility |
2017 |
VLDB |
0.00011522701 |
| 1,637 |
Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores |
2017 |
VLDB |
0.00011058532 |
| 1,850 |
Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering |
2019 |
VLDB |
0.00010330316 |
| 1,958 |
TicToc: Time Traveling Optimistic Concurrency Control |
2016 |
SIGMOD |
9.9592064e-05 |
| 2,548 |
An Evaluation of Distributed Concurrency Control |
2017 |
VLDB |
8.5594603e-05 |
| 3,443 |
Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning |
2020 |
SIGMOD |
7.0871666e-05 |
| 3,747 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7883562e-05 |
| 3,789 |
Opportunities for Optimism in Contended Main-Memory Multicore Transactions |
2020 |
VLDB |
6.7614151e-05 |
| 4,057 |
Scaling Multicore Databases via Constrained Parallel Execution |
2016 |
SIGMOD |
6.4889756e-05 |
| 4,452 |
Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads |
2018 |
VLDB |
6.1693569e-05 |
| 4,632 |
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores |
2016 |
SIGMOD |
6.0286531e-05 |
| 5,223 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.617782e-05 |
| 6,521 |
Transaction Repair for Multi-Version Concurrency Control |
2017 |
SIGMOD |
5.0235836e-05 |
| 6,584 |
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads |
2019 |
VLDB |
4.9975981e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 4,582 |
Performance Evaluation of a Two-Phase Commit Based Protocol for Distributed Databases |
1982 |
PODS |
6.0607875e-05 |
| 286 |
High-Performance Concurrency Control Mechanisms for Main-Memory Databases |
2012 |
VLDB |
0.0002894802 |
| 10,644 |
Concurrency Control as a Service |
2025 |
VLDB |
4.1905499e-05 |
| 6,584 |
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads |
2019 |
VLDB |
4.9975981e-05 |
| 5,223 |
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All |
2017 |
CIDR |
5.617782e-05 |
| 4,057 |
Scaling Multicore Databases via Constrained Parallel Execution |
2016 |
SIGMOD |
6.4889756e-05 |
| 2,091 |
Empirical Comparison of Database Concurrency Control Schemes |
1983 |
VLDB |
9.5645672e-05 |
| 3,789 |
Opportunities for Optimism in Contended Main-Memory Multicore Transactions |
2020 |
VLDB |
6.7614151e-05 |
| 1,431 |
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control |
2017 |
VLDB |
0.00012021808 |
| 3,747 |
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases |
2016 |
VLDB |
6.7883562e-05 |