Aurora DSQL: Scalable, Multi-Region OLTP
摘要
Aurora DSQL 是一种 serverless SQL 数据库,支持云规模事务处理与多区域 active-active 能力。采用解耦架构,将计算、存储和事务协调分离为独立水平可扩展服务;查询处理器运行于 Firecracker MicroVMs 中执行 PostgreSQL 兼容 SQL,无本地状态。使用多版本并发控制配合精确时间戳实现无协调读,乐观并发控制写,协调仅在提交时通过分布式 adjudicators 与 Journal 复制系统进行,从而最小化跨区域延迟。系统支持从零弹性扩展至每秒数百万事务,提供强一致性、ACID 事务,以及可用区或区域故障时的连续可用性。
荐读理由
把协调推迟到提交时刻、用精度时间戳实现无协调读的设计,能让你在自己的多区域系统里重新权衡延迟和一致性的取舍
原文
Computer Science > Databases
[Submitted on 14 Jul 2026 (v1), last revised 16 Jul 2026 (this version, v2)]
Title:Aurora DSQL: Scalable, Multi-Region OLTP
Authors:Marc Brooker, Marc Bowes, Mike Hershey, Zak van der Merwe, James Morle, Matthys Strydom
View a PDF of the paper titled Aurora DSQL: Scalable, Multi-Region OLTP, by Marc Brooker and 5 other authors
Abstract:Aurora DSQL is a serverless SQL database designed for cloud-scale transaction processing with multi-region active-active capabilities. Built on a disaggregated architecture, DSQL separates compute, storage, and transaction coordination into independent, horizontally scalable services. Query processors run in Firecracker MicroVMs executing PostgreSQL-compatible SQL without local state. The system uses multiversion concurrency control with precision timestamps for coordination-free reads and optimistic concurrency control for writes, deferring coordination to commit time through distributed adjudicators and the Journal replication system. This minimizes cross-region latency by requiring coordination only during commits, not individual statements. DSQL enables elastic scaling from zero to millions of transactions per second while providing strong consistency, ACID transactions, and continuous availability during availability zone or region failures.
https://doi.org/10.48550/arXiv.2607.13276
arXiv-issued DOI via DataCite
| Subjects: | Databases (cs.DB) |
|---|---|
| Cite as: | arXiv:2607.13276 [cs.DB] |
| (or arXiv:2607.13276v2 [cs.DB] for this version) | |
Submission history
From: Marc Brooker [view email] [v1] Tue, 14 Jul 2026 21:24:21 UTC (142 KB) [v2] Thu, 16 Jul 2026 00:12:29 UTC (142 KB)
Full-text links:
Access Paper:
View a PDF of the paper titled Aurora DSQL: Scalable, Multi-Region OLTP, by Marc Brooker and 5 other authors
Current browse context:
cs.DB
Change to browse by:
References & Citations
Loading...
BibTeX formatted citation
Data provided by:
Bookmark
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
ScienceCast (What is ScienceCast?)
Demos
Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)
TXYZ.AI (What is TXYZ.AI?)
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
Author
Venue
Institution
Topic
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
这条对你有帮助吗?