DBScholar

Back to papers

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)

Paper ID
h579623c0ac440747
Venue
SIGMOD
Year
2008
Pagerank
0.00023652724
Overall Rank
237 | 98.41%
DOI
10.1145/1376616.1376690

Incoming Non-self Citations Over Time

Authors

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 50 of 60 citing papers.

Rank Citing Paper Year Venue Pagerank
52 The Snowflake Elastic Data Warehouse 2016 SIGMOD 0.00041210636
170 High-Performance Concurrency Control Mechanisms for Main-Memory Databases 2012 VLDB 0.00027054001
185 CockroachDB: The Resilient Geo-Distributed SQL Database 2020 SIGMOD 0.00026060465
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023915456
235 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00023689995
485 BLOCKBENCH: A Framework for Analyzing Private Blockchains 2017 SIGMOD 0.00017466311
635 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015362118
727 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00014456009
756 Rethinking serializable multiversion concurrency control 2015 VLDB 0.00014208768
786 Cicada: Dependably Fast Multi-Core In-Memory Transactions 2017 SIGMOD 0.00013983316
861 An Empirical Evaluation of In-Memory Multi-Version Concurrency Control 2017 VLDB 0.00013401147
993 Unbundling Transaction Services in the Cloud 2009 CIDR 0.00012633413
1,102 Elle: Inferring Isolation Anomalies from Experimental Observations 2021 VLDB 0.00011999358
1,161 Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on a Thousand Cores 2017 VLDB 0.0001176315
1,577 Blockchain Meets Database: Design and Implementation of a Blockchain Relational Database 2019 VLDB 0.00010184718
1,583 On the Design and Scalability of Distributed Shared-Data Databases 2015 SIGMOD 0.00010165157
1,631 Positional Update Handling in Column Stores 2010 SIGMOD 0.00010019069
2,137 A Transactional Perspective on Execute-order-validate Blockchains 2020 SIGMOD 8.986059e-05
2,412 Towards Elastic Transactional Cloud Storage with Range Query Support 2010 VLDB 8.5070443e-05
2,766 LogBase: A Scalable Log-structured Database System in the Cloud 2012 VLDB 8.039771e-05
3,266 BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases 2016 VLDB 7.4749205e-05
3,446 Apache Hive: From MapReduce to Enterprise-grade Big Data Warehousing 2019 SIGMOD 7.2908619e-05
3,466 Adaptive Logging: Optimizing Logging and Recovery Costs in Distributed In-memory Databases 2016 SIGMOD 7.2755875e-05
3,858 Multi-Version Range Concurrency Control in Deuteronomy 2015 VLDB 6.9658872e-05
3,862 GaccO - A GPU-accelerated OLTP DBMS 2022 SIGMOD 6.9623352e-05
4,014 Quantifying Isolation Anomalies 2009 VLDB 6.8516388e-05
4,037 Scalable Replay-Based Replication For Fast Databases 2017 VLDB 6.8359601e-05
4,312 SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing 2021 VLDB 6.6688032e-05
4,412 NeuChain: A Fast Permissioned Blockchain System with Deterministic Ordering 2022 VLDB 6.6088759e-05
4,437 Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All 2017 CIDR 6.5976634e-05
5,548 Tigger: A Database Proxy That Bounces With User-Bypass 2023 VLDB 6.0857218e-05
6,383 When Private Blockchain Meets Deterministic Database 2023 SIGMOD 5.8045104e-05
6,503 Bringing Modular Concurrency Control to the Next Level 2017 SIGMOD 5.7617976e-05
6,840 Skeena: Efficient and Consistent Cross-Engine Transactions 2022 SIGMOD 5.6657341e-05
6,922 Petabyte-Scale Row-Level Operations in Data Lakehouses 2024 VLDB 5.6415103e-05
6,944 GeoGauss: Strongly Consistent and Light-Coordinated OLTP for Geo-Replicated SQL Database 2023 SIGMOD 5.6358975e-05
6,951 Serializable Snapshot Isolation for Replicated Databases in High-Update Scenarios 2011 VLDB 5.6341647e-05
7,576 Natto: Providing Distributed Transaction Prioritization for High-Contention Workloads 2022 SIGMOD 5.4918232e-05
7,915 Tastes Great! Less Filling! High Performance and Accurate Training Data Collection for Self-Driving Database Management Systems 2022 SIGMOD 5.4258674e-05
8,162 Pasha: An Efficient, Scalable Database Architecture for CXL Pods 2025 CIDR 5.3854686e-05
8,589 ScalarDB: Universal Transaction Manager for Polystores 2023 VLDB 5.3070444e-05
9,007 Online Schema Evolution is (Almost) Free for Snapshot Databases 2023 VLDB 5.2375389e-05
9,018 Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt? 2025 SIGMOD 5.2362693e-05
9,614 TxnSails: Achieving Serializable Transaction Scheduling with Self-Adaptive Isolation Level Selection 2025 VLDB 5.1506861e-05
9,732 Tabular: Efficiently Building Efficient Indexes 2025 VLDB 5.1325223e-05
9,849 HiEngine: How to Architect a Cloud-Native Memory-Optimized Database Engine 2022 SIGMOD 5.1201604e-05
10,173 Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces 2023 VLDB 5.0658661e-05
10,542 Perseus: Achieving Strong Consistency and High Data Freshness for Scalable Geo-distributed HTAP 2026 SIGMOD 4.9769913e-05
10,666 LiveBin: A Localized and Version-Aware Binned Scan Index 2026 SIGMOD 4.9769913e-05
10,784 HarborMaster: Rollback Detection for Trusted Distributed Computing 2026 VLDB 4.9769913e-05
Previous Page 1 / 2 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
19 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00058759613
2,078 Automating the Detection of Snapshot Isolation Anomalies 2007 VLDB 9.0757381e-05
2,641 Serialization Graph Algorithms for Multiversion Concurrency Control 1988 PODS 8.175184e-05
2,691 Allocating Isolation Levels to Transactions 2005 PODS 8.1213204e-05
Previous Page 1 / 1 Next

Semantically Similar Papers