Database Paper Browser

Back to papers

Sonata: Multi-Database Transactions Made Fast and Serializable

Summary: Sonata makes multi-database transactions fast and globally serializable by combining commitment-ordering with 2PC and performing only non-blocking, prepare-time coordination via application-level shims that reuse each DB's local concurrency control. No DB internals or query changes; ~7% coordination overhead on TPC-C and up to 11.1x improvement over prior work. (summarized by gpt-5-mini on Feb 09 2026)

Paper ID
13974
Venue
VLDB
Year
2025
Pagerank
4.1905499e-05
Overall Rank
10,685 | 25.74%
DOI
10.14778/3748191.3748207

Incoming Non-self Citations Over Time

No non-self incoming citations found for this paper in this database.

Authors

Incoming Citations (Sorted by Pagerank)

Showing 0 of 0 citing papers.

Rank Citing Paper Year Venue Pagerank
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 25 of 25 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
23 A Critique of ANSI SQL Isolation Levels 1995 SIGMOD 0.00083899338
45 Sagas 1987 SIGMOD 0.00071732655
166 Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases 1991 VLDB 0.00039467886
189 Megastore: Providing Scalable, Highly Available Storage for Interactive Services 2011 CIDR 0.00035934191
339 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00026895683
348 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00026473778
363 CockroachDB: The Resilient Geo-Distributed SQL Database 2020 SIGMOD 0.00025750338
956 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00015068342
1,459 Multidatabase Update Issues 1988 SIGMOD 0.00011880833
1,850 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010330316
3,436 Data Management in Microservices: State of the Practice, Challenges, and Research Directions 2021 VLDB 7.0939849e-05
3,443 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 7.0871666e-05
3,789 Opportunities for Optimism in Contended Main-Memory Multicore Transactions 2020 VLDB 6.7614151e-05
4,057 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 6.4889756e-05
4,519 Controlled Lock Violation 2013 SIGMOD 6.1125985e-05
4,812 Citus: Distributed PostgreSQL for Data-Intensive Applications 2021 SIGMOD 5.8997906e-05
5,616 The Principle of Commitment Ordering, or Guaranteeing Serializability in a Heterogeneous Environment of Multiple Autonomous Resource Managers Using Atomic Commitment 1992 VLDB 5.4087328e-05
5,835 Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly 2022 SIGMOD 5.3080741e-05
6,246 Taking Omid to the Clouds: Fast, Scalable Transactions for Real-Time Cloud Analytics 2018 VLDB 5.1340013e-05
6,255 Scalable Transactions across Heterogeneous NoSQL Key-Value Data Stores 2013 VLDB 5.1318353e-05
6,556 Plor: General Transactions with Predictable, Low Tail Latency 2022 SIGMOD 5.0067913e-05
7,177 The Concurrency Control Problem in Multidatabases: Characteristics and Solutions 1992 SIGMOD 4.8044911e-05
8,041 Epoxy: ACID Transactions Across Diverse Data Stores 2023 VLDB 4.5956688e-05
8,486 ScalarDB: Universal Transaction Manager for Polystores 2023 VLDB 4.4955142e-05
9,782 Extended Commitment Ordering or Guaranteeing Global Serializability by Applying Commitment Order Selectively to Global Transactions 1993 PODS 4.2815042e-05
Previous Page 1 / 1 Next

Semantically Similar Papers