Aurora Postgresql中的副本和数据库示例有什么不同?

xkftehaa  于 2023-01-30  发布在  PostgreSQL
关注(0)|答案(2)|浏览(128)

我正在阅读关于AWS Aurora postgresql的文档,我对数据库示例和副本有点困惑。我理解副本的含义,它在Aurora主集群中支持15个副本。但是一个副本Map到一个数据库示例吗?我可以创建不同数量的数据库示例和副本吗?如果可以,每个副本位于哪里?

70gysomp

70gysomp1#

但是一个副本Map到一个数据库示例吗?
是的。您的Aurora集群将有一个主数据库示例和最多15个副本。副本是仅用于阅读的数据库示例,而主数据库用于写入和读取。这15个副本中的每个副本仅复制一个主数据库示例。您不能创建复制不同集群的主数据库的副本。
如果是,每个副本位于何处?
不确定您的意思。它们位于您在创建群集时使用“子网组”指定的子网中。

vxf3dgd4

vxf3dgd42#

一个副本Map到一个只读数据库示例。集群中的主(写入器)示例和所有副本都与相同的存储设备相关联。这就是内置Aurora复制是“物理”复制的原因。所有副本都从相同的存储阅读数据,它们没有各自的数据副本。
如果出现硬件问题,复制副本可以快速转换为新的写入器示例,因为它已经可以看到群集中最新的数据。或者,您可以快速创建新的复制副本(例如,使用功能更强大的示例类),因为它不需要重新加载其自己的GB或TB现有数据副本。

相关问题