DBScholar

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

Authors

BibTeX Citation

@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.

Previous Page 1 / 1 Next

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
Previous Page 1 / 1 Next

Semantically Similar Papers