Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems
Summary: DAF: register maintenance tasks as transactional deferred actions, ensuring MVCC safety and unifying logical concurrency control with physical data-structure maintenance. Integrated into NoisePage, DAF simplifies GC and index-cleaning, enables non-blocking schema changes and centralized metrics while matching hand-optimized performance. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Ling Zhang (Carnegie Mellon University)
- 2. Matthew Butrovich (Massachusetts Institute of Technology)
- 3. Tianyu Li (Rockset)
- 4. Yash Nannapanei (Rockset)
- 5. Andrew Pavlo (Carnegie Mellon University)
- 6. John Rollinson (Army Research Laboratory)
- 7. Huanchen Zhang (Tsinghua University)
- 8. Ambarish Balakumar (Rockset)
- 9. Daniel Biales (Rockset)
- 10. Ziqi Dong (Rockset)
- 11. Emmanuel Eppinger (Rockset)
- 12. Jordi Gonzalez (Rockset)
- 13. Wan Shen Lim (Rockset)
- 14. Jianqiao Liu (Rockset)
- 15. Lin Ma (Rockset)
- 16. Prashanth Menon (Rockset)
- 17. Soumil Mukherjee (Rockset)
- 18. Tanuj Nayak (Rockset)
- 19. Amadou Ngom (Rockset)
- 20. Jeff Niu (Rockset)
- 21. Deepayan Patra (Rockset)
- 22. Poojita Raj (Rockset)
- 23. Stephanie Wang (Rockset)
- 24. Wuwen Wang (Rockset)
- 25. Yao Yu (Rockset)
- 26. William Zhang (Rockset)
BibTeX Citation
@inproceedings{zhang_cidr21,
address = {Amsterdam, Netherlands},
series = {{CIDR} '21},
title = {{Everything is a Transaction: Unifying Logical Concurrency Control and Physical Data Structure Maintenance in Database Management Systems}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Zhang, Ling and Butrovich, Matthew and Li, Tianyu and Nannapanei, Yash and Pavlo, Andrew and Rollinson, John and Zhang, Huanchen and Balakumar, Ambarish and Biales, Daniel and Dong, Ziqi and Eppinger, Emmanuel and Gonzalez, Jordi and Lim, Wan Shen and Liu, Jianqiao and Ma, Lin and Menon, Prashanth and Mukherjee, Soumil and Nayak, Tanuj and Ngom, Amadou and Niu, Jeff and Patra, Deepayan and Raj, Poojita and Wang, Stephanie and Wang, Wuwen and Yu, Yao and Zhang, William},
year = {2021}
}
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 6,498 | LeanStore: A High-Performance Storage Engine for NVMe SSDs | 2024 | VLDB | 5.861854e-05 |
| 7,184 | Memory-Optimized Multi-Version Concurrency Control for Disk-Based Database Systems | 2022 | VLDB | 5.6785094e-05 |
| 7,988 | Scalable and Robust Snapshot Isolation for High-Performance Storage Engines | 2023 | VLDB | 5.5113542e-05 |
| 8,099 | Index Checkpoints for Instant Recovery in In-Memory Database Systems | 2022 | VLDB | 5.4873906e-05 |
| 8,832 | Online Schema Evolution is (Almost) Free for Snapshot Databases | 2023 | VLDB | 5.36029e-05 |
| 10,994 | MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database | 2025 | VLDB | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 19 of 19 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 5,805 | Diva: Making MVCC Systems HTAP-Friendly | 2022 | SIGMOD |
| 2 | 172 | High-Performance Concurrency Control Mechanisms for Main-Memory Databases | 2012 | VLDB |
| 3 | 3,348 | Multi-Level Recovery | 1990 | PODS |
| 4 | 3,053 | Lazy Evaluation of Transactions in Database Systems | 2014 | SIGMOD |
| 5 | 6,099 | Transaction Repair for Multi-Version Concurrency Control | 2017 | SIGMOD |
| 6 | 8,325 | A Performance Evaluation of Multi-Level Transaction Management | 1991 | VLDB |
| 7 | 233 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems | 2015 | SIGMOD |
| 8 | 9,287 | Executing Long-Running Transactions in Synchronization-Free Main Memory Database Systems | 2013 | CIDR |
| 9 | 5,809 | Logical and Physical Versioning in Main Memory Databases | 1997 | VLDB |
| 10 | 903 | An Empirical Evaluation of In-Memory Multi-Version Concurrency Control | 2017 | VLDB |