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.8228568e-05
Overall Rank
4,064 | 72.68%
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
872
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control
2017
VLDB
0.00013342029
1,071
High Performance Transactions via Early Write Visibility
2017
VLDB
0.0001217253
2,135
A Transactional Perspective on Execute-order-validate Blockchains
2020
SIGMOD
8.9903149e-05
3,722
Sundial: Harmonizing Concurrency Control and Caching in a Distributed OLTP Database Management System
2018
VLDB
7.0713122e-05
3,898
Analyzing the Impact of System Architecture on the Scalability of OLTP Engines for High-Contention Workloads
2018
VLDB
6.936402e-05
5,113
Fast Failure Recovery for Main-Memory DBMSs on Multicores
2017
SIGMOD
6.2682514e-05
5,524
Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly
2022
SIGMOD
6.0941977e-05
6,001
Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions
2023
VLDB
5.9185185e-05
6,207
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
5.8503594e-05
6,412
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
5.7933224e-05
7,280
Transaction Scheduling: From Conflicts to Runtime Conflicts
2023
SIGMOD
5.5671848e-05
7,889
An Analysis of Concurrency Control Protocols for In-Memory Databases with CCBench
2020
VLDB
5.432861e-05
10,668
Performant Synchronization in Geo-Distributed Databases
2026
SIGMOD
4.9793485e-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.00048001919
55
Calvin: Fast Distributed Transactions for Partitioned Database Systems
2012
SIGMOD
0.00040471598
66
Sagas
1987
SIGMOD
0.00038047495
70
The End of an Architectural Era (It’s Time for a Complete Rewrite)
2007
VLDB
0.00037859131
80
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System
2008
VLDB
0.00036364464
123
Schism: a Workload-Driven Approach to Database Replication and Partitioning
2010
VLDB
0.00030762995
170
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
0.0002705961
221
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes
1990
VLDB
0.00024274803
261
Data-Oriented Transaction Execution
2010
VLDB
0.00022868935
365
Hyder - A Transactional Record Manager for Shared Flash
2011
CIDR
0.00019941855
445
Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores
2015
VLDB
0.00018176701
472
Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems
2012
SIGMOD
0.00017692264
756
Rethinking serializable multiversion concurrency control
2015
VLDB
0.00014210991
781
The Case for Determinism in Database Systems
2010
VLDB
0.000140247
1,382
PLP: Page Latch-free Shared-everything OLTP
2011
VLDB
0.00010858298
1,432
Lightweight Locking for Main Memory Database Systems
2013
VLDB
0.00010679703
2,337
A Scalable Lock Manager for Multicores
2013
SIGMOD
8.6158126e-05
2,841
Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases
2015
SIGMOD
7.9503824e-05
2,954
Automatic Partitioning of Database Applications
2012
VLDB
7.8126137e-05
3,093
Lazy Evaluation of Transactions in Database Systems
2014
SIGMOD
7.6559585e-05
3,857
Multi-Version Range Concurrency Control in Deuteronomy
2015
VLDB
6.9690685e-05
3,923
Sloth: Being Lazy is a Virtue (When Issuing Database Queries)
2014
SIGMOD
6.9224617e-05
4,138
Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation
2013
SIGMOD
6.7856488e-05
4,935
Optimistic Concurrency Control by Melding Trees
2011
VLDB
6.3467229e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
4,435
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All
2017
CIDR
2
13,190
Concurrency Control and Recovery in Transactional Process Management
1999
PODS
3
3,265
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,261
Scaling Multicore Databases via Constrained Parallel Execution
2016
SIGMOD
6
170
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
2012
VLDB
7
2,276
Design Principles for Scaling Multi-core OLTP Under High Contention
2016
SIGMOD
8
6,207
Transaction Repair for Multi-Version Concurrency Control
2017
SIGMOD
9
6,412
Adaptive Optimistic Concurrency Control for Heterogeneous Workloads
2019
VLDB
10
3,062
Opportunities for Optimism in Contended Main-Memory Multicore Transactions
2020
VLDB