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.8196985e-05
Overall Rank
4,067 | 72.67%
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
861
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control
2017
VLDB
0.00013401147
1,072
High Performance Transactions via Early Write Visibility
2017
VLDB
0.00012167865
2,137
A Transactional Perspective on Execute-order-validate Blockchains
2020
SIGMOD
8.986059e-05
3,724
Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System
2018
VLDB
7.0679706e-05
3,898
Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads
2018
VLDB
6.9331677e-05
5,116
Fast Failure Recovery for Main-Memory DBMSs on Multicores
2017
SIGMOD
6.2653512e-05
5,527
Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly
2022
SIGMOD
6.0913798e-05
6,001
Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions
2023
VLDB
5.9157168e-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
7,283
Transaction Scheduling: From Conflicts to Runtime Conflicts
2023
SIGMOD
5.5645493e-05
7,887
An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench
2020
VLDB
5.4312915e-05
10,679
Performant Synchronization in Geo-Distributed Databases
2026
SIGMOD
4.9769913e-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.00047996489
55
Calvin: Fast Distributed Transactions for Partitioned Database Systems
2012
SIGMOD
0.00040454492
66
Sagas
1987
SIGMOD
0.00038030001
70
The End of an Architectural Era (It’s Time for a Complete Rewrite)
2007
VLDB
0.00037851432
80
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System
2008
VLDB
0.00036354352
123
Schism: a Workload-Driven Approach to Database Replication and Partitioning
2010
VLDB
0.00030749898
170
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
0.00027054001
221
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes
1990
VLDB
0.00024269058
261
Data-Oriented Transaction Execution
2010
VLDB
0.0002286084
365
Hyder - A Transactional Record Manager for Shared Flash
2011
CIDR
0.00019935521
444
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores
2015
VLDB
0.0001817002
473
Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems
2012
SIGMOD
0.00017684278
756
Rethinking serializable multiversion concurrency control
2015
VLDB
0.00014208768
782
The Case for Determinism in Database Systems
2010
VLDB
0.00014018588
1,382
PLP: Page Latch-free Shared-everything OLTP
2011
VLDB
0.0001085396
1,433
Lightweight Locking for Main Memory Database Systems
2013
VLDB
0.0001067528
2,339
A Scalable Lock Manager for Multicores
2013
SIGMOD
8.6123515e-05
2,842
Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases
2015
SIGMOD
7.9468719e-05
2,957
Automatic Partitioning of Database Applications
2012
VLDB
7.808922e-05
3,095
Lazy Evaluation of Transactions in Database Systems
2014
SIGMOD
7.6523803e-05
3,858
Multi-Version Range Concurrency Control in Deuteronomy
2015
VLDB
6.9658872e-05
3,925
Sloth: Being Lazy is a Virtue (When Issuing Database Queries)
2014
SIGMOD
6.919284e-05
4,139
Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation
2013
SIGMOD
6.7825495e-05
4,938
Optimistic Concurrency Control by Melding Trees
2011
VLDB
6.3439064e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
4,437
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All
2017
CIDR
2
13,196
Concurrency Control and Recovery in Transactional Process Management
1999
PODS
3
3,266
BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases
2016
VLDB
4
1,352
Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering
2019
VLDB
5
3,262
Scaling Multicore Databases via Constrained Parallel Execution
2016
SIGMOD
6
170
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
7
2,279
Design Principles for Scaling Multi-core OLTP Under High Contention
2016
SIGMOD
8
6,204
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
9
6,415
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
10
3,064
Opportunities for Optimism in Contended Main-Memory Multicore Transactions
2020
VLDB