AWS RDS 是否支持主从复制?

And*_*rew 5 mysql amazon-web-services amazon-rds

目前我知道AWS RDS官方文档可以实现只读复制的功能例如:

RDS主库是生产库,主库有3张表(a,b,c),主库使用只读副本创建子库,然后只读副本提升为数据库实例,官方链接如下:

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html

将只读副本升级为数据库实例(我称之为新数据库实例)后,如果我希望这个新数据库实例满足以下要求,将采取哪些步骤:

新的数据库实例有5张表(a、b、c、d、e),其中a、b、c这三张表要与主库三张表的数据保持一致(相当于这三张表是main 库的只读副本)和 d、e 两个表可以修改。

Mat*_*ser 2

当一个 RDS 实例是另一个 RDS 实例的只读副本时:

  • 副本会随着主服务器上的更改而保持最新。它将通过复制从主服务器接收更新。
  • 副本处于只读模式,只能SELECT使用。

将 RDS 只读副本提升为主服务器后:

  • 来自旧主服务器的复制停止。新主服务器中的数据将与复制停止时一样。旧主服务器上的更新不会复制到新主服务器。
  • 副本现在处于读写模式,因此可以执行SELECTUPDATEINSERT和命令。DELETE

因此,在将 RDS 只读副本提升为主服务器后,您可以添加两个新表dea表、b和中的数据c将与旧主表保持一致,直至升级发生。您可以在新主服务器上更新这些表中的数据。

最重要的是,旧主服务器上的任何更新都不会复制到新主服务器。这两个实例之间的联系将永远被切断。

更新

如果您需要保持旧主表中的表abc是最新的,同时添加新表de可修改的表,则 RDS 无法做到这一点。