Transactions Make Debugging Easy
Summary: TROD uses lightweight always-on traces and DB transaction logs to capture state history and provenance for apps that persist state and access it transactionally. Enables faithful replay and retroactive testing of modified code on past events to simplify production debugging and motivate DB/systems research. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Qian Li (Stanford University)
- 2. Peter Kraft (Stanford University)
- 3. Michael Cafarella (Massachusetts Institute of Technology)
- 4. Çağatay Demiralp (Sigma Computing)
- 5. Goetz Graefe (Google)
- 6. Christos Kozyrakis (Stanford University)
- 7. Michael Stonebraker (Massachusetts Institute of Technology)
- 8. Lalith Suresh (VMware)
- 9. Matei Zaharia (Stanford University)
BibTeX Citation
@inproceedings{li_cidr23,
address = {Amsterdam, Netherlands},
series = {{CIDR} '23},
title = {{Transactions Make Debugging Easy}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Li, Qian and Kraft, Peter and Cafarella, Michael and Demiralp, Çağatay and Graefe, Goetz and Kozyrakis, Christos and Stonebraker, Michael and Suresh, Lalith and Zaharia, Matei},
year = {2023}
}
Incoming Citations (Sorted by Pagerank)
Showing 3 of 3 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 9,056 | DoppelGanger++: Towards Fast Dependency Graph Generation for Database Replay | 2024 | SIGMOD | 5.3251649e-05 |
| 10,633 | Transactional Cloud Applications Go with the (Data)Flow | 2025 | CIDR | 5.093636e-05 |
| 11,454 | R3: Record-Replay-Retroaction for Database-Backed Applications | 2023 | VLDB | 5.093636e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 4 of 4 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,469 | FoundationDB: A Distributed Unbundled Transactional Key Value Store | 2021 | SIGMOD | 8.5354086e-05 |
| 2,807 | Data Provenance at Internet Scale: Architecture, Experiences, and the Road Ahead | 2017 | CIDR | 8.1009158e-05 |
| 3,313 | Data Management in Microservices: State of the Practice, Challenges, and Research Directions | 2021 | VLDB | 7.5297116e-05 |
| 7,582 | A Progress Report on DBOS: A Database-oriented Operating System | 2022 | CIDR | 5.5918081e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 9,767 | TracEx: Understanding and Analyzing Database Traces | 2024 | CIDR |
| 2 | 2,807 | Data Provenance at Internet Scale: Architecture, Experiences, and the Road Ahead | 2017 | CIDR |
| 3 | 6,612 | TRAMP: Understanding the Behavior of Schema Mappings through Provenance | 2010 | VLDB |
| 4 | 12,710 | TRAC: Toward Recency and Consistency Reporting in a Database with Distributed Data Sources | 2006 | VLDB |
| 5 | 14,473 | Transaction Restarts in Prolog Database Systems | 1985 | SIGMOD |
| 6 | 9,045 | Causality-Guided Adaptive Interventional Debugging | 2020 | SIGMOD |
| 7 | 5,406 | Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly | 2022 | SIGMOD |
| 8 | 8,284 | How can we support Grid Transactions? Towards Peer-to-Peer Transaction Processing* | 2005 | CIDR |
| 9 | 8,171 | Fixed It For You: Protocol Repair Using Lineage Graphs | 2019 | CIDR |
| 10 | 7,570 | Debugging Transactions and Tracking their Provenance with Reenactment | 2017 | VLDB |