MySQL Master - RDS mysql db和EC2 mysql db之间的主复制

时间:2017-11-16 13:19:01

标签: mysql amazon-web-services replication amazon-rds master

目前,我需要有两个网站,每个网站都有一个MySQL数据库,但两个数据库应该同步,应该能够读取(选择)/写入(更新,插入,删除...),并且更改应该是在两个数据库中实时复制。

为了放入上下文:

  • 我想:

    • 1个带有DB的网站(为客户购物)

    • 带有数据库的1个网站(管理员工作的后端,仅限员工)

    • 这两个数据库都应该能够读/写,数据应该实时复制和同步。

    例如:如果客户购买商品,交易将被注册到客户数据库中,并且该交易应该能够被员工(从商店后端网站)检查(并且应该是可读写的)准备物品,船舶等...

    因此,如果我实时同步这两个数据库,这种情况就会解决。

MySQL Master - Master复制我的解决方案吗?

我仍然是一个菜鸟,所以任何建议或替代解决方案都会受到欢迎。

提前致谢 亲切的问候 KV

1 个答案:

答案 0 :(得分:0)

这不是您正在寻找的答案,但......

您可以使用MySQL数据库复制(Master / Master),但我不建议这样做。设置已有详细记录。当出现问题时找出问题可能会很痛苦。

我会修改Web服务器以使用特定于域的表(例如,具有特定于域名的名称的表)并使用RDS Multi-AZ(用于可靠性)。 RDS Aurora MySQL也是不错的选择。这将极大地简化某些人。生活管理这个。