2014-04-14 118 views
-2

我有两个LAMP服务器,一个主服务器和一个从服务器。记录客户端历史记录的MySQL复制问题

使用RSync, 将主站的Web根镜像到从站上,并使用MySQL复制将数据库复制到从站。

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

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

如果从变得不可用,客户端流量重定向到临时使用主(DNS故障转移)

你有记录的客户活动到数据库的任何想法不破坏主/从同步。

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

回答

1

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

和你的“ps”一样,你可以使用另一个数据库。所有需要同步的表都可以在一个数据库中,而在另一个数据库中全部不同步。

+0

有一个额外的数据库非复制表的想法似乎是现在的方式。 – 2MAS