MySQL复制替代方案


MySQL replication alternatives

我使用Curl在本地和远程MySQL数据库之间发送信息,以保持它们的同步。

发送的每一行都会记录它是否已在中央数据库中更新,并记录其事务的中央数据库id。

有没有更好的方法让许多本地数据库与中央远程服务器同步?

由于共享主机服务器的限制,PS I无法使用数据库复制。

您还没有真正回答Alfalouji的问题。你也没有说过任何关于你的方法的限制。

您说过,当主数据库是托管解决方案时,您希望在其他地方复制数据。从托管服务器到"其他地方"有什么访问权限?其他地方有静态IP地址吗?它总是开着吗?

你能访问主服务器上的二进制日志吗?

你能适应多少复制滞后?

有很多解决方案。。。。。mysql_proxy,mysql内置的异步复制(可选手动复制复制日志)。多主机复制。或者在设备级别使用DRBD,或者编写一个自定义转储工具并rsync结果。。。。。