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
13973
Venue
VLDB
Year
2025
Pagerank
4.1945683e-05
Overall Rank
10,677 | 25.73%
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.00083894938
45 Sagas 1987 SIGMOD 0.00071800944
165 Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases 1991 VLDB 0.00039502525
189 Megastore: Providing Scalable, Highly Available Storage for Interactive Services 2011 CIDR 0.00035925334
340 OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases 2014 VLDB 0.00026841628
349 Serializable Isolation for Snapshot Databases 2008 SIGMOD 0.00026440605
390 CockroachDB: The Resilient Geo-Distributed SQL Database 2020 SIGMOD 0.00024607299
957 Serializable Snapshot Isolation in PostgreSQL 2012 VLDB 0.00015048214
1,458 Multidatabase Update Issues 1988 SIGMOD 0.00011892325
1,845 Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering 2019 VLDB 0.00010338323
3,431 Data Management in Microservices: State of the Practice, Challenges, and Research Directions 2021 VLDB 7.1008172e-05
3,586 Handling Highly Contended OLTP Workloads Using Fast Dynamic Partitioning 2020 SIGMOD 6.9435005e-05
3,788 Opportunities for Optimism in Contended Main-Memory Multicore Transactions 2020 VLDB 6.7656267e-05
4,054 Scaling Multicore Databases via Constrained Parallel Execution 2016 SIGMOD 6.4919461e-05
4,519 Controlled Lock Violation 2013 SIGMOD 6.1176534e-05
4,812 Citus: Distributed PostgreSQL for Data-Intensive Applications 2021 SIGMOD 5.9053048e-05
5,606 The Principle of Commitment Ordering, or Guaranteeing Serializability in a Heterogeneous Environment of Multiple Autonomous Resource Managers Using Atomic Commitment 1992 VLDB 5.4138312e-05
5,822 Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly 2022 SIGMOD 5.313161e-05
6,246 Taking Omid to the Clouds: Fast, Scalable Transactions for Real-Time Cloud Analytics 2018 VLDB 5.1389356e-05
6,256 Scalable Transactions across Heterogeneous NoSQL Key-Value Data Stores 2013 VLDB 5.1367472e-05
6,558 Plor: General Transactions with Predictable, Low Tail Latency 2022 SIGMOD 5.0115359e-05
7,177 The Concurrency Control Problem in Multidatabases: Characteristics and Solutions 1992 SIGMOD 4.809104e-05
8,039 Epoxy: ACID Transactions Across Diverse Data Stores 2023 VLDB 4.6000795e-05
8,489 ScalarDB: Universal Transaction Manager for Polystores 2023 VLDB 4.4998278e-05
9,783 Extended Commitment Ordering or Guaranteeing Global Serializability by Applying Commitment Order Selectively to Global Transactions 1993 PODS 4.2856106e-05
Previous Page 1 / 1 Next

Semantically Similar Papers