2017-07-07 60 views
0

我是AWS新手,目前正在为postgresql配置多主交叉区域。在我的情况下,我在RDS中使用postgresql数据库,我在不同地区有两个数据库实例,例如(美国 - 东部)地区的第一个数据库实例和(美国 - 西部)地区的其他数据库实例。在每个区域中,我们使用(多可用区部署)将db-instance配置为主 - 从复制。多主交叉区postgresql复制

所以我的查询是如何配置这两个db-instance之间的跨区域,这是在不同的区域执行DML(插入/更新/删除)操作,就像我插入1实例(数据库)master然后相同更新后的数据在不同地区的二级主数据上复制,反之亦然。

Please find the attachemnt for scenario diagram

+1

如果RDS目前支持这一点,我会感到惊讶。如果确实如此,你肯定会面临模式更改等问题。 –

+0

@CraigRinger yep DDL无法复制,并且使用MMR for PostgreSQL将会导致表锁定,从而导致数据丢失或未提交,即使塞子 –

回答