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
5291
Venue
SIGMOD
Year
2016
Pagerank
6.9738485e-05
Overall Rank
3,985 | 72.67%
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
38 Hekaton: SQL Server’s Memory-Optimized OLTP Engine 2013 SIGMOD 0.00047648573
57 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040139242
64 Sagas 1987 SIGMOD 0.00038756588
68 The End of an Architectural Era (It’s Time for a Complete Rewrite) 2007 VLDB 0.00038446206
83 H-Store: A High-Performance, Distributed Main Memory Transaction Processing System 2008 VLDB 0.00036185259
126 Schism: a Workload-Driven Approach to Database Replication and Partitioning 2010 VLDB 0.00030779127
172 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027281663
214 ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes 1990 VLDB 0.00024680756
256 Data-Oriented Transaction Execution 2010 VLDB 0.00023172982
379 Hyder - A Transactional Record Manager for Shared Flash 2011 CIDR 0.00019611067
471 Skew-Aware Automatic Database Partitioning in Shared-Nothing, Parallel OLTP Systems 2012 SIGMOD 0.0001793564
473 Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 2015 VLDB 0.00017900942
755 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014326008
766 The Case for Determinism in Database Systems 2010 VLDB 0.0001420984
1,358 PLP: Page Latch-free Shared-everything OLTP 2011 VLDB 0.0001104203
1,420 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010829638
2,309 A Scalable Lock Manager for Multicores 2013 SIGMOD 8.7691698e-05
2,906 Optimizing Optimistic Concurrency Control for Tree-Structured, Log-Structured Databases 2015 SIGMOD 7.9741374e-05
2,941 Automatic Partitioning of Database Applications 2012 VLDB 7.937125e-05
3,053 Lazy Evaluation of Transactions in Database Systems 2014 SIGMOD 7.8098188e-05
3,784 Multi-Version Range Concurrency Control in Deuteronomy 2015 VLDB 7.1268687e-05
3,900 Sloth: Being Lazy is a Virtue (When Issuing Database Queries) 2014 SIGMOD 7.0361352e-05
4,064 Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation 2013 SIGMOD 6.9305199e-05
4,870 Optimistic Concurrency Control by Melding Trees 2011 VLDB 6.4709622e-05
Previous Page 1 / 1 Next

Semantically Similar Papers