DBScholar

Back to papers

The Case for Determinism in Database Systems

Summary: Proposes deterministic concurrency control enforcing a predetermined serial order, enabling synchronization-free active replication and eliminating two-phase commit—even for distributed transactions. A simple deadlock-avoidance scheme yields strong availability and performance benefits. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
h8f566535eb5e9c5c
Venue
VLDB
Year
2010
Pagerank
0.000140247
Overall Rank
781 | 94.76%
DOI
10.14778/1920841.1920853

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{thomson_vldb10,
        title = {{The Case for Determinism in Database Systems}},
        author = {Thomson, Alexander and Abadi, Daniel J.},
        journal = {PVLDB},
        series = {{VLDB} '10},
        volume = {3},
        number = {1},
        pages = {70--80},
        doi = {10.14778/1920841.1920853},
        url = {https://doi.org/10.14778/1920841.1920853},
        year = {2010}
}

Incoming Citations (Sorted by Pagerank)

Showing 43 of 43 citing papers.

Rank Citing Paper Year Venue Pagerank
55 Calvin: Fast Distributed Transactions for Partitioned Database Systems 2012 SIGMOD 0.00040471598
139 Megastore: Providing Scalable, Highly Available Storage for Interactive Services 2011 CIDR 0.00029480065
228 Fast Serializable Multi-Version Concurrency Control for Main-Memory Database Systems 2015 SIGMOD 0.00023920439
538 TrustedDB: A Trusted Hardware based Database with Privacy and Data Confidentiality 2011 SIGMOD 0.00016764769
636 ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads 2016 SIGMOD 0.00015360975
945 The End of Slow Networks: It's Time for a Redesign 2016 VLDB 0.00012939225
1,259 Fast Checkpoint Recovery Algorithms for Frequently Consistent Applications 2011 SIGMOD 0.00011297239
1,339 The End of a Myth: Distributed Transactions Can Scale 2017 VLDB 0.00010975458
1,432 Lightweight Locking for Main Memory Database Systems 2013 VLDB 0.00010679703
1,573 Carousel: Low-Latency Transaction Processing for Globally-Distributed Data 2018 SIGMOD 0.00010197084
1,693 Aria: A Fast and Practical Deterministic OLTP Database 2020 VLDB 9.8567076e-05
1,704 SLOG: Serializable, Low-latency, Geo-replicated Transactions 2019 VLDB 9.8314656e-05
1,943 An Evaluation of Distributed Concurrency Control 2017 VLDB 9.3283112e-05
2,378 Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems 2016 SIGMOD 8.5493291e-05
2,800 An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems 2014 VLDB 7.9926474e-05
3,006 Query Fresh: Log Shipping on Steroids 2018 VLDB 7.7609084e-05
3,093 Lazy Evaluation of Transactions in Database Systems 2014 SIGMOD 7.6559585e-05
3,122 Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database 2015 SIGMOD 7.6236292e-05
3,261 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 7.4835376e-05
3,749 MaaT: Effective and scalable coordination of distributed transactions in the cloud 2014 VLDB 7.0529124e-05
4,022 STAR: Scaling Transactions through Asymmetric Replication 2019 VLDB 6.8496651e-05
4,036 Scalable Replay-Based Replication For Fast Databases 2017 VLDB 6.8390369e-05
4,064 Transaction Healing: Scaling Optimistic Concurrency Control on Multicores 2016 SIGMOD 6.8228568e-05
4,284 Reducing Database Locking Contention Through Multi-version Concurrency 2014 VLDB 6.688627e-05
4,410 NeuChain: A Fast Permissioned Blockchain System with Deterministic Ordering 2022 VLDB 6.6120059e-05
4,820 Epoch-based Commit and Replication in Distributed OLTP Databases 2021 VLDB 6.3962005e-05
5,185 PolarDB-MP: A Multi-Primary Cloud-Native Database via Disaggregated Shared Memory 2024 SIGMOD 6.238732e-05
5,805 Cornus: Atomic Commit for a Cloud DBMS with Storage Disaggregation 2023 VLDB 5.9886376e-05
6,339 Cloud Actor-Oriented Database Transactions in Orleans 2024 VLDB 5.8092399e-05
6,493 Caerus: Low-Latency Distributed Transactions for Geo-Replicated Systems 2024 VLDB 5.7663621e-05
6,535 C5: Cloned Concurrency Control that Always Keeps Up 2023 VLDB 5.7539138e-05
6,743 Don’t Look Back, Look into the Future: Prescient Data Partitioning and Migration for Deterministic Database Systems 2021 SIGMOD 5.6909253e-05
6,941 GeoGauss: Strongly Consistent and Light-Coordinated OLTP for Geo-Replicated SQL Database 2023 SIGMOD 5.6385668e-05
7,179 MgCrab: Transaction Crabbing for Live Migration in Deterministic Database Systems 2019 VLDB 5.5930043e-05
8,045 Hybrid Deterministic and Nondeterministic Execution of Transactions in Actor Systems 2022 SIGMOD 5.4008273e-05
8,508 T-Part: Partitioning of Transactions for Forward-Pushing in Deterministic Database Systems 2016 SIGMOD 5.3268696e-05
9,277 Are Database System Researchers Making Correct Assumptions About Transaction Workloads? 2025 SIGMOD 5.2042355e-05
9,590 NV-SQL: Boosting OLTP Performance with Non-Volatile DIMMs 2023 VLDB 5.1567377e-05
10,272 TuskFlow: An Efficient Graph Database for Long-Running Transactions 2025 VLDB 5.0485061e-05
10,282 Wait and See: A Delayed Transactions Partitioning Approach in Deterministic Database Systems for Better Performance 2025 SIGMOD 5.0448662e-05
10,286 Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers 2024 VLDB 5.0448662e-05
10,450 Epoch-based Optimistic Concurrency Control in Geo-replicated Databases 2026 SIGMOD 4.9793485e-05
11,120 Ultraverse: An Efficient What-if Analysis Framework for Software Applications Interacting with Database Systems 2025 SIGMOD 4.9793485e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 10 of 10 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