目前,我需要有两个网站,每个网站都有一个MySQL数据库,但两个数据库应该同步,应该能够读取(选择)/写入(更新,插入,删除...),并且更改应该是在两个数据库中实时复制。
为了放入上下文:
我想:
1个带有DB的网站(为客户购物)
带有数据库的1个网站(管理员工作的后端,仅限员工)
这两个数据库都应该能够读/写,数据应该实时复制和同步。
例如:如果客户购买商品,交易将被注册到客户数据库中,并且该交易应该能够被员工(从商店后端网站)检查(并且应该是可读写的)准备物品,船舶等...
因此,如果我实时同步这两个数据库,这种情况就会解决。
MySQL Master - Master复制我的解决方案吗?
我仍然是一个菜鸟,所以任何建议或替代解决方案都会受到欢迎。
提前致谢 亲切的问候 KV
答案 0 :(得分:0)
这不是您正在寻找的答案,但......
您可以使用MySQL数据库复制(Master / Master),但我不建议这样做。设置已有详细记录。当出现问题时找出问题可能会很痛苦。
我会修改Web服务器以使用特定于域的表(例如,具有特定于域名的名称的表)并使用RDS Multi-AZ(用于可靠性)。 RDS Aurora MySQL也是不错的选择。这将极大地简化某些人。生活管理这个。