AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

Amazon Aurora DSQL 正式版本发布:分布式、兼容 PostgreSQL 的无服务器数据库

  • 2025-06-10
    北京
  • 本文字数:1383 字

    阅读完需:约 5 分钟

大小:713.65K时长:04:03
Amazon Aurora DSQL正式版本发布:分布式、兼容PostgreSQL的无服务器数据库

亚马逊最近宣布了Amazon Aurora DSQL的全面可用性,这是一个与 PostgreSQL 兼容的无服务器分布式数据库。这项新的托管服务旨在支持双活高可用性和多区域强一致性。

 

在最新的 re:Invent 主题演讲的预览中,Aurora DSQL针对的是需要全局可扩展性、弹性和一致性能的用例。AWS 的首席博主 Channy Yun写道

 

与大多数传统数据库不同,Aurora DSQL 被分解成多个独立的组件,如查询处理器、仲裁器、日志和交叉开关矩阵。这些组件具有高内聚性,通过明确指定的 API 进行通信,并根据工作负载进行独立扩展。

 

在单个区域中,Aurora DSQL 提供 99.99%的可用性,而多区域部署则旨在实现 99.999%的可用性,系统可以从故障中自动恢复。两个区域端点充当对等点,在保持强一致性的同时支持并发操作,而第三个区域充当仅记录日志的见证,以增强可用性。Yun 补充道:

 

Aurora DSQL 是支持使用微服务和事件驱动架构的应用程序的理想选择(......)它也非常适合多租户软件即服务(SaaS)应用程序和数据驱动服务,如支付处理、游戏平台和社交媒体应用程序。

 

在部署多区域集群时,所有读写操作在所有区域端点之间保持一致和持久,每个区域端点表示一个单一的逻辑数据库。这使得应用程序可以从任何位置上进行读写。

 

来源:AWS 博客

 

PostNL 的首席工程师兼 AWS 英雄 Luc van Donkersgoed写道

 

这是近年来最大的产品发布,其潜力可与 Lambda 和 DynamoDB 相媲美。

 

在文章“只需扩大规模:Aurora DSQL故事”中,AWS 的两位高级首席工程师Niko MatsakisMarc Bowes提供了关于 Rust 的技术见解,以及他们如何使用 Rust 构建 DSQL。他们写道:

 

Aurora DSQL 的设计目标是将数据库分解为具有清晰接口和显式契约的小块。每个组件都遵循 Unix 的座右铭——只做一件事,并且把它做好——但它们一起工作时,能够提供用户期望从数据库获得的所有特性(事务、持久性、查询、隔离、一致性、恢复、并发性、性能、日志记录等)。

 

来源:All Things Distributed

 

AWS 的副总裁兼杰出工程师Marc Brooker之前已经发表了一系列关于DSQL设计和实现以及新服务背后的想法的深入文章。

 

虽然社区的反应总体上是积极的,但一些用户对称为分布式处理单元(DPU)的新标准化计费单元感到困惑,不知道如何将其与现有的替代产品进行比较,也不知道是否有兼容性问题。

 

AWS 声称“Aurora DSQL 和 PostgreSQL 对所有 SQL 查询返回相同的结果”,新数据库支持核心关系特性,如 ACID 事务、二级索引、连接、插入和更新。然而,文档提供了一个详细的SQL功能兼容性列表,其中有一节是关于不支持的 PostgreSQL 特性的。用户 sh1boleth评论道

 

我认为对于那些已经使用了成熟的 MySQL/Postgres 的组织来说,除了易用性和无限扩展之外,这不会提供太多好处,但是对于那些使用 DynamoDBz 的组织来说,它们会因为 DynamoDB 的建模和缺乏关系而感到受限(并且不想处理令人头疼的单表),这是一个介于全关系数据库和 NoSQL 之间的很好的中间点。

 

随着 GA 的发布,该服务在欧洲和亚太地区的其他区域增加了支持,并引入了对 PostgreSQL 视图、CloudFormation、KMS 客户管理密钥和 AWS 备份的支持。作为 GA 的一部分,还发布了用于 AI 应用程序工作负载的模型上下文协议(MCP)服务器,它将人类可读的问题和命令转换为结构化的 postgresql 兼容的 SQL。

 

与其他托管 AWS 服务类似,有一个免费的分层,每月覆盖 100000 个 DPU 和 1GB 月的存储。

 

原文链接:

https://www.infoq.com/news/2025/06/amazon-aurora-dsql-ga/

2025-06-10 11:173247

评论 1 条评论

发布
用户头像
想知道如何通过云计算加速业务发展吗?6月18-19日的亚马逊云科技中国峰会为您解答。点击链接注册,不容错过!
PC:https://events.amazoncloud.cn/summit?ectrk=4G5Eug%2BbiUa8nQ3Q9up1rFyLKY54sAdT59eamgvZBnkPKSot%2F89oI%2BchdPrrnMNW

小程序短链:https://mini.awsapp.cn/l/zwIe27vkRCRj
2025-06-12 14:07 · 北京
回复
没有更多了
发现更多内容

点个外卖,我把「软中断」搞懂了

小林coding

Linux 操作系统

测开之函数进阶· 第1篇《递归函数》

清菡软件测试

测试开发

数据结构与算法经典问题解析-Java语言描述

田维常

数据结构

阿里 10 年:一个普通技术人的成长之路

阿里巴巴云原生

阿里云 云原生 技术人 自我思考 职场成长

第九周总结

小兵

业务重要?还是技术重要?

数据社

思考 团队 七日更

优化PostgreSQL Autovacuum

PostgreSQLChina

数据库 postgresql 开源 优化

蚂蚁集团下架互联网存款产品:互联网金融是天使还是魔鬼

石头IT视角

为什么你成为不了团队核心成员

数据社

团队 七日更

Code Shared & Review(20201214-20201220)

刘璐

详解Spring5+SpringMVC5+MyBatis3.X,同时整合Redis缓存+ActiveMQ+项目等

Java架构追梦

Java spring 架构 mybatis springmvc

工作3年,看啥资料能月薪30K?

小傅哥

Java 面试 小傅哥 七日更 技术成长

MySQL修改账号密码方法大全

Simon

MySQL 七日更

Linux 如何实现定时调度任务

Near

Linux Timer 定时调度

11 组关系带你看清 JVM 全貌

田维常

JVM

UBI波场挖矿系统软件APP开发

系统开发

盘点2020 | 干饭人 cxuan 活下来了

苹果看辽宁体育

学习 总结 盘点2020

快手基于 Apache Flink 的优化实践

Apache Flink

flink

Synchronized用法原理和锁优化升级过程(面试)

叫练

synchronized 轻量级锁 偏向锁 多线程与高并发 同步

vivo 微服务 API 网关架构实践

vivo互联网技术

微服务 API网关 Zuul2

第九周-作业一

ray-arch

LeetCode题解:92. 反转链表 II,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

JVM 垃圾回收原理

梧桐

4. 上新了Spring,全新一代类型转换机制

YourBatman

Spring Framework 类型转换 Converter

ETHERZ流动性挖矿系统软件APP开发

系统开发

IoT数据模型设计

soolaugust

物联网 IoT 数据模型 工业物联网 七日更

Java并发编程:AQS的原子性如何保证

李尚智

Java java 并发

一文搞懂 CountDownLatch 用法和源码!

苹果看辽宁体育

Java 源码 并发

DeFi平台DAPP软件系统开发

系统开发

围观|第一代云原生企业米哈游如何让想象发生?

阿里巴巴云原生

阿里云 最佳实践 运维 云原生 游戏开发

安防小区管控系统建设,智慧社区智能化集成方案

t13823115967

智慧平安社区平台建设

Amazon Aurora DSQL正式版本发布:分布式、兼容PostgreSQL的无服务器数据库_大数据_Renato Losio_InfoQ精选文章