View a markdown version of this page

Aurora DSQL 发行说明 - Amazon Aurora DSQL

Aurora DSQL 发行说明

本页介绍 Aurora DSQL 的新功能、服务发布和重要更新。有关文档特定的更改,请参阅文档历史记录

2026 年

2026 年 8 月

2026 年 8 月 13 日

🐘 PostgreSQL 兼容性表达式上的索引。Aurora DSQL 现在支持表达式上的索引。索引键可以是根据表行的一个或多个列计算得出的表达式,因此筛选同一个表达式的查询可以使用该索引。例如,lower(title) 上的索引可以实现不区分大小写的高效搜索。索引定义中使用的所有函数和运算符都必须不可变。有关更多信息,请参阅 CREATE INDEX

2026 年 8 月 3 日

🐘 PostgreSQL 兼容性ALTER TABLE DROP COLUMN。Aurora DSQL 现在支持 ALTER TABLE ... DROP COLUMN 从现有表中删除一列,您可以在一条语句中删除多个列。不支持删除主键列。有关更多信息,请参阅 ALTER TABLE

2026 年 8 月 3 日

🐘 PostgreSQL 兼容性ALTER TABLE ADD CONSTRAINT 和 VALIDATE CONSTRAINT。Aurora DSQL 现在支持 ALTER TABLE ... ADD CONSTRAINT ... NOT VALID 在不验证现有数据的情况下添加 CHECK 约束,并且支持 ALTER TABLE ASYNC ... VALIDATE CONSTRAINT 在以后根据约束验证现有数据。使用 NOT VALID 选项可以在不阻塞操作的情况下向大型表添加约束。验证过程作为异步 DDL 作业运行,可以通过 sys.jobs 对其进行监控。有关更多信息,请参阅 ALTER TABLE

2026 年 7 月

2026 年 7 月 31 日

🌍 区域扩展Aurora DSQL 在其他四个区域中可用。多区域集群现已在欧洲地区(斯德哥尔摩)、欧洲(西班牙)、亚太地区(孟买)和亚太地区(新加坡)中可用。有关支持的区域的完整列表,请参阅 Aurora DSQL 的区域可用性

2026 年 7 月 30 日

功能成本可见性和警报。通过 Aurora DSQL 控制台,您现在可以查看累积的 Aurora DSQL 分布式处理单元(DPU),更轻松地根据 DPU 使用情况建立实时警报。

2026 年 7 月 15 日

AI 集成Aurora DSQL Playground 中的 Aurora DSQL Assist。Aurora DSQL Assist 是 Aurora DSQL Playground 中的全新人工智能(AI)助手,可帮助您将想法转化为实用的查询。您可以使用自然语言生成和修复 SQL,也可以为 Aurora DSQL 的分布式架构设计架构和索引。您还可以使用对话方式浏览错误和文档。有关 Aurora DSQL Assist 的更多信息,请访问 Aurora DSQL Playground 网站

2026 年 7 月 6 日

🐘 PostgreSQL 兼容性 - 其它 ALTER TABLE 操作:Aurora DSQL 现在支持其它 ALTER TABLE 操作:SET DEFAULTDROP DEFAULTDROP NOT NULLDROP EXPRESSIONADD GENERATED AS IDENTITYDROP CONSTRAINT。这些元数据 DDL 操作无需重新创建表即可实现更灵活的架构演进。有关更多信息,请参阅 ALTER TABLE

2026 年 7 月 8 日

🆕 功能 - 更改数据捕获现已正式推出:Aurora DSQL 的更改数据捕获(CDC)现已正式推出。此版本添加了不同的操作类型(op: "u" 用于更新、op: "c" 用于插入)和文档写入集压缩,此项压缩功能将对事务中同一行的多项更改合并到单个 CDC 记录中。如果应用程序在同一个事务中插入和删除一行,Aurora DSQL 会识别零净更改并从流中省略该行。有关更多信息,请参阅 CDC 流

2026 年 6 月

2026 年 6 月 8 日

🐘 PostgreSQL 兼容性带压缩功能的 JSONB 数据类型):Aurora DSQL 现在支持 PostgreSQL JSONB 数据类型,并可选对存储的数据进行压缩。您可以使用 JSONB 列来将半结构化数据(例如系统配置元数据、API 参数和事件日志)与关系数据一起存储,而依赖于 PostgreSQL 的 JSONB 类型的现有代码和工具无需修改,即可与 Aurora DSQL 结合使用。Aurora DSQL 默认启用 PostgreSQL 压缩,从而更高效地存储更大的 JSONB 有效载荷。有关更多信息,请参阅 Aurora DSQL 中支持的数据类型

2026 年 5 月

2026 年 5 月 14 日

🆕 功能 [变更数据捕获(预览版)]:Aurora DSQL 在预览版中引入了对变更数据捕获(CDC)的支持,使您能够将实时数据库更改直接流式传输到 Amazon Kinesis Data Streams。借助这一完全托管式功能,不再需要构建或维护自定义流式传输管道,使构建事件驱动型应用程序、为实时分析管道提供支持以及跨系统同步数据变得更加容易。有关更多信息,请参阅开始使用 CDC

2026 年 5 月 11 日

🌍 区域扩展Aurora DSQL 在另外五个区域中可用):单区域集群现已在亚太地区(香港)、亚太地区(孟买)、亚太地区(新加坡)、欧洲地区(斯德哥尔摩)、南美洲(圣保罗)中可用。有关支持的区域的完整列表,请参阅 Aurora DSQL 的区域可用性

2026 年 5 月 4 日

🐘 PostgreSQL 兼容性带压缩功能的 JSON 数据类型):Aurora DSQL 现在支持 PostgreSQL JSON 数据类型,并具有可选的压缩功能。您可以将半结构化数据(例如 API 有效载荷、配置对象或事件日志)与关系数据一起存储。Aurora DSQL 默认启用 PostgreSQL 压缩,从而更高效地存储更大的 JSON 有效载荷。

2026 年 4 月

2026 年 4 月 28 日

🆕 功能Aurora DSQL Playground 中的成本估算器。Aurora DSQL Playground 现在包括一个成本估算器,它可以帮助您估算在 Aurora DSQL 上运行工作负载的成本。您可以固定查询来构建具有代表性的工作负载,并查看这些查询消耗的估计分布式处理单元(DPU)。估算器还显示了每月 10 万个 DPU 的 AWS 免费套餐限额在哪些情况下适用于您的工作负载。

要开始使用成本估算器,请访问 Aurora DSQL Playground 网站。有关 Aurora DSQL 如何计量使用量的更多信息,请参阅 Aurora DSQL 中的计费和计量

2026 年 4 月 24 日

🐘 PostgreSQL 兼容性ALTER DEFAULT PRIVILEGES 支持):Aurora DSQL 现在对于表、序列、函数和类型支持 PostgreSQL 的 ALTER DEFAULT PRIVILEGES。新创建的对象会自动继承已配置的默认权限,因此不再需要在每次创建对象后手动执行 GRANT 语句。

2026 年 4 月 24 日

🐘 PostgreSQL 兼容性带嵌套语句的 CREATE SCHEMA):Aurora DSQL 现在支持 CREATE SCHEMA 命令中的嵌套 CREATE SEQUENCEGRANT 语句,使开发人员能够在单个原子操作中定义架构对象及其权限。

2026 年 4 月 24 日

🐘 PostgreSQL 兼容性ALTER USER/ROLE RENAME 支持):Aurora DSQL 现在支持 ALTER USER/ROLE/GROUP ... RENAME TO,使管理员无需删除和重新创建数据库角色,即可重命名这些角色。重命名通过目录版本通知在所有活动的会话中传播。

2026 年 4 月 24 日

🐘 PostgreSQL 兼容性ALTER ROUTINE 支持):Aurora DSQL 现在支持 ALTER ROUTINE ... SET SCHEMASET OWNERRENAME TO 以及 GRANTREVOKECOMMENT ONDROP ROUTINEROUTINE 关键字是 PostgreSQL 的统称,同时涵盖函数和过程,使发出 ROUTINE 语法的对象关系映射(ORM)和迁移工具无需修改即可发挥作用。

2026 年 4 月 21 日

🆕 功能AWS Backup 增加了 Aurora DSQL 对 AWS Organizations 备份策略的支持):AWS Backup 现在支持将 Aurora DSQL 集群作为 AWS Organizations 备份策略中的资源类型。组织管理员定义的备份策略规则可以直接针对跨成员账户的 Aurora DSQL 集群,从而更精确地控制组织范围的备份计划中包含哪些资源。

2026 年 4 月 13 日

🔌 开发人员工具适用于 PHP 的 Aurora DSQL 连接器 (PDO_PGSQL)):添加了适用于 PHP 的 Aurora DSQL 连接器,用于处理 IAM 令牌生成、安全套接字层(SSL)配置和 PHP 应用程序的连接池。该连接器提供了带指数回退的选择加入乐观并发控制(OCC)重试。有关更多信息,请参阅使用 PHP 连接器连接到 Aurora DSQL 集群

2026 年 3 月

March 31, 2026

🔌 开发人员工具适用于 .NET (Npgsql) 和 Rust (SQLx) 的 Aurora DSQL 连接器):添加了适用于 .NET 和 Rust 的连接器,用于处理 IAM 令牌生成、SSL 配置和连接池。这两个连接器都提供带指数回退的选择加入 OCC 重试、自定义 IAM 凭证提供商和 AWS 配置文件支持。有关更多信息,请参阅 Aurora DSQL 连接器

2026 年 3 月 30 日

性能更快的 INSERT ON CONFLICT 语句):Aurora DSQL 提高了 INSERT ON CONFLICT 语句的写入性能。这种改进随着对每个事务建议插入的行数而扩展,因此将许多 INSERT ON CONFLICT 语句批处理到单个事务中的工作负载会获得最大的收益。

2026 年 3 月 30 日

性能更快地验证大型插入工作负载的唯一性):Aurora DSQL 现在可以批量验证二级唯一索引约束,而不是一次验证一个密钥,从而加快大型插入和迁移工作负载的速度。如果事务涉及许多行或具有多个唯一二级索引的表,这种加速最为明显:在这类工作负载中,唯一性验证以前是瓶颈。例如,向具有一个唯一二级索引的表中插入 1000 行现在可在 577 毫秒内完成,低于 1041 毫秒(快 1.8 倍)。

2026 年 3 月 26 日

🔌 开发人员工具 [适用于 Ruby 的 Aurora DSQL 连接器(pg gem)]:添加了适用于 Ruby 的 Aurora DSQL 连接器,用于处理 IAM 令牌生成、SSL 配置和连接池。该连接器提供带指数回退的选择加入 OCC 重试和自定义 IAM 凭证提供商。有关更多信息,请参阅使用 Ruby pg 连接器连接到 Aurora DSQL 集群

2026 年 2 月

2026 年 2 月 25 日

🔌 开发人员工具集成了 Visual Studio Code SQLTools 和 DBeaver):添加了适用于 SQLTools 的 Aurora DSQL 驱动程序和适用于 DBeaver 社区版的 Aurora DSQL 插件。这两项集成都通过自动处理 IAM 身份验证和透明地管理访问令牌来简化数据库连接。SQLTools 驱动程序也在 Open VSX Registry 上提供,以便与 VS Code 兼容的编辑器(如 Cursor 和 Kiro)结合使用。

2026 年 2 月 25 日

🆕 功能Aurora DSQL 演练场):AWS 发布了一个基于浏览器的演练场,使开发人员无需 AWS 账户即可与 Aurora DSQL 数据库进行交互。无需设置或基础设施配置,开发人员就可以使用内置的示例数据集直接从浏览器创建架构、加载数据和执行 SQL 查询。要开始探索,请访问 Aurora DSQL 演练场

2026 年 2 月 25 日

🔌 开发人员工具支持 Tortoise、Flyway 和 Prisma):增加了对流行的 ORM 和数据库迁移工具的集成:适用于 Tortoise 的适配器(Python ORM)、适用于 Flyway 的方言(架构管理工具)和适用于 Prisma 的 CLI 工具(Node.js ORM)。这些集成可自动处理 IAM 身份验证和 Aurora DSQL 特定的兼容性要求。

2026 年 2 月 19 日

🔌 开发人员工具具有 WebSocket 支持的 Go、Python 和 Node.js 连接器):添加了适用于 Go (pgx)、Python (asyncpg) 和 Node.js(适用于 Postgres.js 的 WebSocket)的 Aurora DSQL 连接器,可简化 IAM 身份验证。每个连接器都会自动为每个连接生成令牌。对于传输控制协议(TCP)连接不可用的环境,Postgres.js 连接器还支持 WebSocket 协议。有关更多信息,请参阅 Aurora DSQL 连接器

2026 年 2 月 18 日

人工智能集成Aurora DSQL 与 Kiro 能力包和人工智能代理技能集成:Aurora DSQL 与 Kiro 能力包和人工智能代理技能集成,使开发人员能够通过人工智能辅助开发更快地构建 Aurora DSQL 支持的应用程序。Kiro 能力包将 Aurora DSQL 模型上下文协议(MCP)服务器与开发最佳实践捆绑在一起,以实现一键安装。Aurora DSQL 技能通过技能 CLI 将同样的功能扩展到其它人工智能编码代理。有关更多信息,请参阅 Aurora DSQL 操控:技能和能力

2026 年 2 月 13 日

🐘 PostgreSQL 兼容性标识列和序列对象):Aurora DSQL 现在支持标识列和序列对象,使开发人员能够使用熟悉的 SQL 模式,直接在数据库中生成基于整数的自动递增的 ID。有关更多信息,请参阅序列和标识列

2026 年 2 月 11 日

🌍 区域扩展Aurora DSQL 在加拿大和澳大利亚区域中可用:Aurora DSQL 现在可在亚太地区(墨尔本)、亚太地区(悉尼)、加拿大(中部)和加拿大西部(卡尔加里)的单区域集群中使用。有关支持的区域的完整列表,请参阅 Aurora DSQL 的区域可用性

2026 年 2 月 5 日

🔌 开发人员工具适用于 Go 的 Aurora DSQL 连接器):添加了适用于 Go 的 Aurora DSQL 连接器,它封装了 pgx 以及自动 IAM 身份验证,用于令牌生成、SSL 配置和连接管理。有关更多信息,请参阅使用 Go 连接器连接到 Aurora DSQL 集群

2026 年 2 月 3 日

🐘 PostgreSQL 兼容性对 NUMERIC 数据类型的索引支持):Aurora DSQL 现在支持对 NUMERIC 数据类型的索引,可让客户使用 NUMERIC 列作为主键,在二级索引中使用这些列来提高十进制和财务数据的查询性能。

2026 年 1 月

2026 年 1 月 15 日

🔗 集成Aurora DSQL 可在 Vercel 的 v0 中使用):包括 Aurora DSQL 在内的 AWS 数据库现在可在 Vercel 的 v0 中使用,这使开发人员能够从 Vercel 平台快速启动并直接连接到 Aurora DSQL 数据库。

2025 年

2025 年 12 月

2025 年 12 月 19 日

人工智能集成AWS Labs Aurora DSQL MCP 服务器更新):更新了 MCP 服务器,提供了 Claude Code 和 Codex 的安装方法,包括基于 CLI 的设置。有关更多信息,请参阅 AWS Labs Aurora DSQL MCP 服务器

2025 年 12 月 17 日

🔗 集成Aurora DSQL 在 Vercel Marketplace 中可用):包括 Aurora DSQL 在内的 AWS 数据库现在可在 Vercel Marketplace 上使用,使开发人员能够直接从 Vercel 的开发人员平台在几秒钟内预置 Aurora DSQL 集群。

2025 年 12 月 11 日

🆕 功能快速创建集群):Aurora DSQL 现在支持在几秒内创建集群,使开发人员能够立即预置 Aurora DSQL 数据库以快速提出新创意原型,并利用 AWS 管理控制台中的集成查询编辑器立即开始构建。

2025 年 12 月 11 日

🆕 功能支持 Direct Connect 的 AWS PrivateLink):添加了私有域名系统(DNS)设置以及适用于 AWS PrivateLink 及 Direct Connect 的集群 ID 连接选项或 Amazon VPC 对等互连。有关更多信息,请参阅使用 AWS PrivateLink 管理和连接到 Aurora DSQL 集群

2025 年 11 月

2025 年 11 月 21 日

🔌 开发人员工具Python、Node.js 和 JDBC 连接器):Aurora DSQL 推出了新的 Python、Node.js 和 Java 数据库连接(JDBC)连接器,用于简化 IAM 授权,并使开发人员能够使用具有自动 IAM 令牌管理功能的标准 PostgreSQL 驱动程序连接到 Aurora DSQL 集群。有关更多信息,请参阅 Aurora DSQL 连接器

2025 年 11 月 21 日

🆕 功能存储量增加到 256 TiB):Aurora DSQL 数据库集群现在支持高达 256 TB 的存储量,是之前 128 TB 限制的两倍,支持客户在单个数据库集群中存储和管理更大的数据库。

2025 年 11 月 21 日

🆕 功能AWS 管理控制台中的集成式查询编辑器):Aurora DSQL 现在提供了一个集成式查询编辑器,用于在 AWS 管理控制台中进行基于浏览器的 SQL 访问。客户可以直接从控制台安全地连接到其 Aurora DSQL 集群并运行 SQL 查询,而无需安装或配置外部客户端。有关更多信息,请参阅 Aurora DSQL 查询编辑器入门

2025 年 11 月 20 日

🆕 功能查询计划中的语句级成本估算):Aurora DSQL 现在提供语句级成本估算和查询计划,显示每个类别的细分,包括计算、读取、写入和多区域成本以及估计的 DPU 总额,以协助开发人员立即了解他们的估计成本状况。有关更多信息,请参阅使用 Aurora DSQL 解释计划

2025 年 11 月 20 日

🔗 集成将 JupyterLab 与 Aurora DSQL 结合使用):发布了在本地和 Amazon SageMaker AI 环境中将 Aurora DSQL 与 JupyterLab 连接起来的分步指南。有关更多信息,请参阅将 JupyterLab 与 Aurora DSQL 结合使用

2025 年 10 月

2025 年 10 月 31 日

🆕 功能符合 FIPS 140-3 标准的端点):Aurora DSQL 现在支持符合联邦信息处理标准(FIPS)140-3 的端点,使受监管行业和政府部门的客户在连接到 Aurora DSQL 集群时能够满足联邦安全要求。

2025 年 10 月 24 日

🆕 功能基于资源的策略支持):Aurora DSQL 现在支持基于资源的策略,支持客户将内联策略直接附加到 Aurora DSQL 集群,以使用新的权限进行精细的访问控制:PutClusterPolicyGetClusterPolicyDeleteClusterPolicy。有关更多信息,请参阅 Aurora DSQL 的基于资源的策略

2025 年 10 月 23 日

🌍 区域扩展 [Aurora DSQL 已在欧洲地区(法兰克福)中可用]:Aurora DSQL 现已在欧洲地区(法兰克福)区域中可用,为需要部署将数据驻留在欧盟(EU)的分布式 SQL 数据库的欧洲客户提高了可用性。

2025 年 8 月

2025 年 8 月 26 日

🆕 功能AWS Fault Injection Service 集成):Aurora DSQL 现在与 AWS Fault Injection Service(AWS FIS)集成,支持客户将故障注入单区域和多区域 Aurora DSQL 集群中,以测试容错能力并验证应用程序错误处理和恢复机制。

2025 年 7 月

2025 年 7 月 29 日

🆕 功能AWS Backup 改进了 Aurora DSQL 多区域还原工作流程):AWS Backup 改进了 Aurora DSQL 多区域还原工作流程,简化了在灾难恢复和数据迁移场景中跨 AWS 区域还原 Aurora DSQL 备份的过程。有关更多信息,请参阅 Aurora DSQL 的备份和还原

2025 年 7 月 3 日

🌍 区域扩展Aurora DSQL 已在亚太地区(首尔)中可用):Aurora DSQL 现已在亚太地区(首尔)区域中可用,扩大了韩国和更广泛的亚太区域客户的可用性。

2025 年 5 月

2025 年 5 月 27 日

🚀 主要版本Aurora DSQL 正式上市):Aurora DSQL 现已正式上市(GA)。Aurora DSQL 是一个无服务器的分布式 SQL 数据库,具有 PostgreSQL 兼容性、主动/主动高可用性和几乎无限的规模。GA 版本包括 CloudWatch 监控、AWS Backup 集成以及使用客户自主管理型 KMS 密钥进行数据加密等功能。有关更多信息,请参阅什么是 Aurora DSQL?

2025 年 5 月 8 日

🆕 功能适用于 Aurora DSQL 的 AWS PrivateLink):Aurora DSQL 现在支持 AWS PrivateLink,使客户能够使用接口 Amazon VPC 端点和私有 IP 地址简化虚拟私有云(VPC)、Aurora DSQL 和本地数据中心之间的私有网络连接。有关更多信息,请参阅使用 AWS PrivateLink 管理和连接到 Aurora DSQL 集群

2024 年

2024 年 12 月

2024 年 12 月 3 日

🚀 主要版本Aurora DSQL 的公开预览版发布):Aurora DSQL 在公开预览版中作为一个新的无服务器分布式 SQL 数据库发布。Aurora DSQL 提供几乎无限的规模、PostgreSQL v16 兼容性、多区域主动/主动支持及 99.999% 的可用性服务水平协议(SLA)、IAM 身份验证和乐观并发控制。有关更多信息,请参阅什么是 Aurora DSQL?