- 最新
- 投票最多
- 评论最多
【以下的回答经过翻译处理】 尊敬的客户,关于您提出的问题,以下是您可以实现的几种方法。
首先,请允许我告诉您,在使用Aurora PostgreSQL进行复制时,我们有以下选项:
- 使用pglogical扩展进行PostgreSQL逻辑复制
- 使用Aurora全局数据库进行物理复制
- 使用PostgreSQL原生逻辑复制
以上内容已在以下AWS博客中详细介绍。[+] https://aws.amazon.com/blogs/database/understand-replication-capabilities-in-amazon-aurora-postgresql
此外,请注意,Aurora PostgreSQL DB集群不支持不同AWS区域的Aurora副本,因此我们无法使用Aurora副本进行跨区域复制。
PostgreSQL原生逻辑复制:
现在,您问到是否有AWS托管服务来设置PostgreSQL原生逻辑复制,那么很遗憾,我们没有类似的服务。如果我们想启用本地PostgreSQL逻辑复制,则需要按照一定的步骤进行设置。
以下是两个详细介绍原生PostgreSQL逻辑复制的链接。 [+] 使用Aurora进行PostgreSQL逻辑复制-https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Replication.Logical.html [+] https://aws.amazon.com/blogs/database/using-logical-replication-to-replicate-managed-amazon-rds-for-postgresql-and-amazon-aurora-to-self-managed-postgresql
使用pglogical扩展进行PostgreSQL逻辑复制:
如果我们谈论使用pglogical扩展进行PostgreSQL逻辑复制,则可以通过以下AWS博客了解具体步骤和说明。 [+] https://aws.amazon.com/blogs/database/part-2-upgrade-your-amazon-rds-for-postgresql-database-using-the-pglogical-extension
使用Aurora全局数据库进行物理复制:
我们无法使用Aurora副本进行跨区域复制,但我们有Aurora全局数据库的概念。
AWS Aurora全局数据库跨越多个AWS区域,实现低延迟的全局读取,并在可能影响整个AWS区域的罕见故障时提供快速恢复。Aurora全局数据库在一个主要区域拥有一个主DB集群,以及在不同区域拥有最多五个辅助DB集群。Aurora全局数据库由一个主要AWS区域组成,您的数据将在此写入,以及最多五个只读的辅助AWS区域。您可以直接向主AWS区域中的主DB集群发出写入操作。Aurora使用专用基础设施将数据复制到辅助AWS区域,延迟通常在一秒以下。
请阅读下面的AWS文档,其中详细介绍了"AWS Aurora全局数据库的使用"。
[+]https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html
使用AWS数据库迁移服务(AWS DMS):
最后,您还可以利用AWS DMS服务在不同区域之间设置两个Aurora PostgreSQL集群之间的复制。AWS数据库迁移服务(AWS DMS)是一种云服务,可轻松迁移关系型数据库、数据仓库、NoSQL数据库和其他类型的数据存储。您可以使用AWS DMS将数据迁移到AWS云中,或在云和本地环境之间进行数据迁移。通过AWS DMS,您可以执行一次性迁移,也可以复制持续变更以保持源和目标同步。
以下是一些AWS DMS的文档链接。
[+] 什么是AWS数据库迁移服务?- https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html[+] 使用PostgreSQL数据库作为AWS DMS源- https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html [+] 使用PostgreSQL数据库作为AWS数据库迁移服务的目标- https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html
限制:
[+] 使用PostgreSQL作为AWS数据库迁移服务目标的限制- https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.PostgreSQL.html#CHAP_Target.PostgreSQL.LimitaTIONS
相关内容
- AWS 官方已更新 8 个月前
- AWS 官方已更新 2 年前