我有两个服务器之一,云主机,并在我的办公室等地方自动同步(复制)MySQL或postgersql主 - 主避免冲突
我想要一个工具,如果我的办公室会在网上或任何原因的下降,当它起床它将同步自动
有没有一种懒惰的方式来解决冲突?
有什么建议吗?
我有两个服务器之一,云主机,并在我的办公室等地方自动同步(复制)MySQL或postgersql主 - 主避免冲突
我想要一个工具,如果我的办公室会在网上或任何原因的下降,当它起床它将同步自动
有没有一种懒惰的方式来解决冲突?
有什么建议吗?
我找到了解决方案,通过使用这个工具, RubeyRep 其提供异步复制,并在我的情况,我可以有主同步选项, - 主用了担心如果互联网了下来延迟可以说1分钟或2分钟,其优良在我的情况,
扫描功能
rubyrep可以扫描对应的左,右数据库3的表为 分散数据。
- 不同的输出模式:从行差异到全行转储差异的计数。
enter code here
低带宽模式可用:减少往返次数;只有实际的差异才会通过网络。- 显示进度栏和估计剩余工作量。
的同步功能
所有的扫描功能也适用于同步
自动订单表同步,以避免外键冲突。
同步政策specifyable:忽略左数据库中删除,在合适的数据库忽略创建的记录等
预生成的冲突解决方法可供选择:左分贝胜,右分贝胜
自定义冲突解决可以通过ruby代码片段指定方法
合并决定可以选择性地记录在rubyrep事件日志表中。 复制功能
自动设置必要的触发器,记录表等
自动发现新加入的表和同步表内容
自动重新配置序列,以避免重复键冲突
音轨更改为主键列
可以实现主从复制
预建冲突解决方法availble:left/right wins;早/晚的变化胜
自定义冲突解决通过Ruby代码可指定的网页摘要
复制的决定可以选择在rubyrep事件日志表中记录] 2
这就是所谓的复制,你可以设置一个主在你的办公室,你的云机可以从:看http://dev.mysql.com/doc/refman/5.0/en/replication.html
数据安全 - 因为数据被复制到奴隶,奴隶 可以暂停在复制过程中,可以在从设备上运行备份 服务而不破坏相应的主数据。
你不定义目前的设置,但编辑你的问题,问“解决冲突”。也许你应该重写你的问题,以通常的格式; “预期的行为是什么”,“目前的行为是什么”,“确切的错误是什么” – Luceos