RDS主库是生产库,主库有3个表(a,b,c),主库使用只读副本创建子库,然后将只读副本提升为a数据库实例,官方链接如下:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html
将只读副本升级到数据库实例(我将其称为新数据库实例)后,如果我希望这个新数据库实例满足以下要求,将采取哪些步骤:
新数据库实例有5个表(a,b,c,d,e),其中a,b,c三个表与主库中三个表的数据一致(相当于这三个表) tables是库的主要只读副本,而d,e可以修改两个表。
答案 0 :(得分:1)
虽然RDS实例是另一个RDS实例的只读副本:
SELECT
。将RDS只读副本提升为主数据后:
SELECT
,UPDATE
,INSERT
和DELETE
命令。因此,在将RDS只读副本提升为主副本后,您可以添加两个新表d
和e
。表a
,b
和c
中的数据将与旧版主一致,直到促销发生。您可以在新主服务器上更新这些表中的数据。
最重要的是,旧主人的任何更新都不会复制到新主人。这两个实例之间的联系永远被切断了。
<强>更新强>
如果您需要保持旧主程序中的表a
,b
和c
最新,同时添加新表d
和{{1可以修改,这对于RDS是不可能的。