USENIX ATC2023顶会
Distributed Transactions at Scale in Amazon DynamoDB
Joseph Idziorek, Alex Keyes, Colin Lazier, Somu Perianayagam, Prithvi Ramanathan, James Christopher Sorenson III, Doug Terry, Akshat Vig
摘要
NoSQL cloud database services are popular for their simple key-value operations, high availability, high scalability, and predictable performance. These characteristics are generally considered to be at odds with support for transactions that permit atomic and serializable updates to partitioned data. This paper explains how transactions were added to Amazon DynamoDB using a timestamp ordering protocol while exploiting the semantics of a keyvalue store to achieve low latency for both transactional and non-transactional operations. The results of experiments against a production implementation demonstrate that distributed transactions with full ACID properties can be supported without compromising on performance, availability, or scale.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- Timestamp as a Service, not an OracleYishuai Li, Yunfeng Zhu, Chao Shi, Guanhua Zhang 等VLDB 2024 · 被引用 4 次
- Basil: Breaking up BFT with ACID (transactions)Florian Suri-Payer, Matthew Burke, Zheng Wang, Yunhao Zhang 等SOSP 2021 · 被引用 22 次
- STARRY: Multi-master Transaction Processing on Semi-leader ArchitectureZihao Zhang, Huiqi Hu, Xuan Zhou, Jiang WangVLDB 2023 · 被引用 7 次
- Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction ProtocolZiliang Lai, Hua Fan, Wenchao Zhou, Zhanfeng Ma 等ICDE 2023 · 被引用 6 次
- Chardonnay: Fast and General Datacenter Transactions for On-Disk DatabasesTamer Eldeeb, Xincheng Xie, Philip A. Bernstein, Asaf Cidon 等OSDI 2023 · 被引用 12 次
