Serializable Isolation for Snapshot Databases
Summary: Modifies the concurrency control to auto-detect and prevent snapshot isolation anomalies at runtime, delivering serializable isolation for arbitrary apps. Preserves non-blocking reads/writes and shows near-SI throughput in implementation benchmarks. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Michael J. Cahill (Oracle; University of Sydney)
- 2. Uwe Röhm (University of Sydney)
- 3. Alan D. Fekete (University of Sydney)
BibTeX Citation
@inproceedings{cahill_sigmod08,
title = {{Serializable Isolation for Snapshot Databases}},
author = {Cahill, Michael J. and Röhm, Uwe and Fekete, Alan D.},
series = {{SIGMOD} '08},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/1376616.1376690},
url = {https://dl.acm.org/doi/10.1145/1376616.1376690},
year = {2008}
}
Incoming Citations (Sorted by Pagerank)
Showing 10 of 60 citing papers.
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 |
|---|---|---|---|---|
| 19 | A Critique of ANSI SQL Isolation Levels | 1995 | SIGMOD | 0.00058781151 |
| 2,075 | Automating the Detection of Snapshot Isolation Anomalies | 2007 | VLDB | 9.0795726e-05 |
| 2,644 | Serialization Graph Algorithms for Multiversion Concurrency Control | 1988 | PODS | 8.1774968e-05 |
| 2,691 | Allocating Isolation Levels to Transactions | 2005 | PODS | 8.1249357e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 4,013 | Quantifying Isolation Anomalies | 2009 | VLDB |
| 2 | 12,379 | The Case for Invariant-Based Concurrency Control | 2015 | CIDR |
| 3 | 7,735 | Scalable and Robust Snapshot Isolation for High-Performance Storage Engines | 2023 | VLDB |
| 4 | 11,687 | Allocating Isolation Levels to Transactions in a Multiversion Setting | 2023 | PODS |
| 5 | 6,948 | Serializable Snapshot Isolation for Replicated Databases in High-Update Scenarios | 2011 | VLDB |
| 6 | 228 | Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems | 2015 | SIGMOD |
| 7 | 726 | Serializable Snapshot Isolation in PostgreSQL | 2012 | VLDB |
| 8 | 775 | Lazy Database Replication with Snapshot Isolation | 2006 | VLDB |
| 9 | 2,691 | Allocating Isolation Levels to Transactions | 2005 | PODS |
| 10 | 2,075 | Automating the Detection of Snapshot Isolation Anomalies | 2007 | VLDB |