Simple Testing Can Expose Most Critical Transaction Bugs: Understanding and Detecting Write-Specific Serializability Violations in Database Systems
Summary: Propose write-specific serializability: a schedule is correct if its final DB state equals some serial schedule's. WriteCheck, a lightweight final-state tester, found 22 violations (11 new critical bugs) across six production DBMSs, showing simple tests catch many transaction bugs. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
No non-self incoming citations found for this paper in this database.
Authors
- 1. Ziyu Cui
- 2. Wensheng Dou
- 3. Yu Gao
- 4. Rui Yang
- 5. Yingying Zheng
- 6. Jiansen Song
- 7. Yuan Feng
- 8. Jun Wei
Incoming Citations (Sorted by Pagerank)
Showing 1 of 1 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 10,603 | Detecting Schema-Related Logic Bugs in Relational DBMSs via Equivalent Database Construction | 2025 | VLDB | 4.1945683e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 17 of 17 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 | Pagerank |
|---|---|---|---|---|
| 12,827 | Relative Serializability: An Approach for Relaxing the Atomicity of Transactions | 1994 | PODS | 4.1945683e-05 |
| 7,618 | Developer’s Responsibility or Database’s Responsibility? Rethinking Concurrency Control in Databases | 2023 | CIDR | 4.6944277e-05 |
| 349 | Serializable Isolation for Snapshot Databases | 2008 | SIGMOD | 0.00026440605 |
| 7,272 | Tolerating Bounded Inconsistency for Increasing Concurrency in Database Systems | 1992 | PODS | 4.7811016e-05 |
| 1,753 | Formal Model of Correctness Without Serializability | 1988 | SIGMOD | 0.00010673887 |
| 9,815 | Robustness against Read Committed for Transaction Templates | 2021 | VLDB | 4.2783272e-05 |
| 13,010 | A semantic approach to correctness of concurrent transaction executions | 1985 | PODS | 4.1945683e-05 |
| 11,327 | Robustness Against Read Committed: A Free Transactional Lunch | 2022 | PODS | 4.1945683e-05 |
| 1,521 | High Performance Transactions via Early Write Visibility | 2017 | VLDB | 0.00011532045 |
| 8,941 | On Correctness of Non-serializable Executions | 1993 | PODS | 4.427232e-05 |