记录客户端历史记录的MySQL复制问题

时间:2014-04-14 12:05:14

标签: php mysql database-replication

我有两台LAMP服务器,一台主服务器和一台服务器。

使用RSync将master的web根镜像到slave上 并使用MySQL复制将数据库复制到从属服务器上。

主人在办公室局域网上。我们使用它来捕获数据并生成报告。 奴隶是客户可以使用我们网站的。

所有客户端活动都需要保存到数据库中。显而易见的问题是,如果允许从站写入数据库,它将与主站不同步。

如果从属设备不可用,则会重定向客户端流量以临时使用主服务器(DNS故障转移)

对于在不破坏主/从同步的情况下将客户端活动记录到数据库,您有什么想法。

到目前为止,我能想到的最好的方法是不复制包含客户端使用历史的数据库。但是有人说不复制所有表格是冒险的

1 个答案:

答案 0 :(得分:1)

如何......切换角色,你的老主人是奴隶,你的老奴隶成为主人。 因此,你不应该遇到你提到的同步问题。

与您的" ps"一样,您可以使用备用数据库。所有需要同步的表都可以在一个数据库中,所有表都在另一个数据库中未同步。