发布于: Oct 10, 2023

今天,AWS 宣布全面推出适用于 Amazon Relational Database Service (RDS) for PostgreSQL 的 pgactive:针对 PostgreSQL 的主动-主动复制扩展。借助 pgactive,您可以使用异步主动-主动复制在数据库实例之间流式处理数据,以便在数据库实例(包括位于不同 AWS 区域的写入器)之间移动数据时增加弹性和灵活性,目的是为了保持将写入流量切换到其他实例等操作的可用性。

客户使用异步主动-主动复制来允许为最终一致性而设计的应用程序写入两个或更多的数据库实例,以帮助最大限度地提高可用性并减少写入延迟。为了支持主动-主动复制,pgactive 包括了节点同步、自动冲突检测和解决方案、复制延迟指标等功能,并且可以在多达 16 个不同的写入器实例中连续复制数据。pgactive 提供了几种自动冲突解决策略,以防两个写入器同时修改相同的数据库记录,例如 last update wins、first update wins 或可自定义的规则。

pgactive 适用于所有适用 AWS 区域(包括 AWS GovCloud(美国)区域)中运行 PostgreSQL 15.4-R2 及更高版本的 Amazon RDS 中的数据库实例。请参阅特定版本的《Amazon RDS 用户指南》中的受支持扩展的列表

要开始使用,您可以直接从 Amazon RDS 管理控制台启动新的 Amazon RDS 数据库实例。您可以在 AWS 数据库博客Amazon RDS 用户指南中了解有关 pgactive 的更多信息。