Slave可以在master数据库上插入和更新吗?

时间:2017-03-12 02:22:51

标签: php mysql

所以我有项目,这是一个网上商店的东西。我的教授说我不应该在主机服务器上传后端(管理模块),我应该只上传前端(购买页面,客户应该只看到的页面。)

他还说,如果在线数据库上有任何更改(例如客户插入订单,客户更新了他的个人资料......),它应该在离线数据库(在我的计算机上)上同步。如果离线数据库有任何更改,它也应该在在线数据库上同步。反之亦然。

然后我看到有关MySql Replication的文章。奴隶和主人的东西。我认为这将是我的问题的一个很好的解决方案...但我的问题是,奴隶(在线部分)可以直接改变数据库(离线部分)吗?因为这个项目是一个在线商店所以数据总是在交换,数据应该总是在管理员和客户上更新。

或者MySql复制是最好的解决方案吗?或许还有别的东西。 (我也读过,是的,奴隶可以插入,但如果表有一个auto_increment,它会搞乱数据库。)

任何建议都会有很大的帮助。 谢谢。

0 个答案:

没有答案