Back to papers
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores
Summary: Transaction healing scales OCC on multicore main-memory DBs by deriving intra-transaction dependencies to heal instead of abort. Thread-local access caches reuse side effects for partial read/write updates; THEDB shows near-linear 48-core scaling and higher OCC throughput.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
hb19e646abb8ca531
Venue
SIGMOD
Year
2016
Pagerank
6.801179e-05
Overall Rank
4,081 | 72.65%
DOI
10.1145/2882903.2915202
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{wu_sigmod16,
title = {{Transaction Healing: Scaling Optimistic Concurrency Control on Multicores}},
author = {Wu, Yingjun and Chan, Chee-Yong and Tan, Kian-Lee},
series = {{SIGMOD} '16},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/2882903.2915202},
url = {https://dl.acm.org/doi/10.1145/2882903.2915202},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 13 of 13 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
863
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control
2017
VLDB
0.00013368866
1,051
High Performance Transactions via Early Write Visibility
2017
VLDB
0.00012262974
2,146
A Transactional Perspective on Execute-order-validate Blockchains
2020
SIGMOD
8.9604977e-05
3,729
Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System
2018
VLDB
7.0449074e-05
3,905
Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads
2018
VLDB
6.9146292e-05
5,134
Fast Failure Recovery for Main-Memory DBMSs on Multicores
2017
SIGMOD
6.2456145e-05
5,548
Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly
2022
SIGMOD
6.0713859e-05
6,012
Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions
2023
VLDB
5.8964082e-05
6,216
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
5.8297052e-05
6,424
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
5.7716515e-05
7,262
Transaction Scheduling: From Conflicts to Runtime Conflicts
2023
SIGMOD
5.5560872e-05
7,897
An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench
2020
VLDB
5.4146341e-05
10,740
Performant Synchronization in Geo-Distributed Databases
2026
SIGMOD
4.9605343e-05
Outgoing Citations (Sorted by Pagerank)
Showing 24 of 24 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
35
Hekaton: SQL Server’s Memory-Optimized OLTP Engine
2013
SIGMOD
0.00047937476
54
Calvin: Fast Distributed Transactions for Partitioned Database Systems
2012
SIGMOD
0.00040489652
66
Sagas
1987
SIGMOD
0.00037911331
70
The End of an Architectural Era (It’s Time for a Complete Rewrite)
2007
VLDB
0.00037761637
80
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System
2008
VLDB
0.00036267455
122
Schism: a Workload-Driven Approach to Database Replication and Partitioning
2010
VLDB
0.00030701814
172
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
0.00027021768
221
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes
1990
VLDB
0.0002420049
262
Data-Oriented Transaction Execution
2010
VLDB
0.00022832269
365
Hyder - A Transactional Record Manager for Shared Flash
2011
CIDR
0.00019904414
447
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores
2015
VLDB
0.00018126139
474
Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems
2012
SIGMOD
0.00017638418
740
Rethinking serializable multiversion concurrency control
2015
VLDB
0.00014303858
764
The Case for Determinism in Database Systems
2010
VLDB
0.00014110914
1,384
PLP: Page Latch-free Shared-everything OLTP
2011
VLDB
0.00010824715
1,437
Lightweight Locking for Main Memory Database Systems
2013
VLDB
0.0001064992
2,338
A Scalable Lock Manager for Multicores
2013
SIGMOD
8.5997363e-05
2,850
Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases
2015
SIGMOD
7.9214453e-05
2,969
Automatic Partitioning of Database Applications
2012
VLDB
7.7868967e-05
3,097
Lazy Evaluation of Transactions in Database Systems
2014
SIGMOD
7.6354651e-05
3,862
Multi-Version Range Concurrency Control in Deuteronomy
2015
VLDB
6.9491506e-05
3,938
Sloth: Being Lazy is a Virtue (When Issuing Database Queries)
2014
SIGMOD
6.8968843e-05
4,154
Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation
2013
SIGMOD
6.7616022e-05
4,950
Optimistic Concurrency Control by Melding Trees
2011
VLDB
6.3271298e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
4,450
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All
2017
CIDR
2
13,237
Concurrency Control and Recovery in Transactional Process Management
1999
PODS
3
3,275
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases
2016
VLDB
4
1,320
Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering
2019
VLDB
5
3,264
Scaling Multicore Databases via Constrained Parallel Execution
2016
SIGMOD
6
172
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
7
2,221
Design Principles for Scaling Multi-core OLTP Under High Contention
2016
SIGMOD
8
6,216
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
9
6,424
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
10
3,073
Opportunities for Optimism in Contended Main-Memory Multicore Transactions
2020
VLDB