我在云主机中有两个服务器,在我办公室有另一个本地
我想要一个工具,如果我的办公室上网或任何原因,当它起床它会同步自动
是否有一种解决冲突的懒惰方式?
有什么建议吗?
答案 0 :(得分:0)
我使用这个工具找到了解决方案, RubeyRep 它提供异步复制和同步选项, 在我的情况下,我可以有主人 - 主人担心,如果互联网是下降延迟让我说1分钟或2分钟,在我的情况下罚款,
扫描功能
rubyrep可以扫描左右数据库3的相应表格 分歧数据。
- 不同的输出模式:从行差异的差异计数到完整行转储。
enter code here
提供低带宽模式:减少往返次数;只有实际差异才能通过网络。- 显示预计剩余工作量的进度条。
同步功能
所有扫描功能也适用于同步
自动命令表同步以避免外键冲突。
同步策略可指定:忽略左侧数据库中的删除,忽略右侧数据库中创建的记录等。
可用的预建冲突解决方法:left db wins,right db wins
通过ruby代码段指定的自定义冲突解决方法
可以选择在rubyrep事件日志表中记录合并决策。 复制功能
自动设置必要的触发器,日志表等
自动发现新添加的表并同步表内容
自动重新配置序列以避免重复的密钥冲突
跟踪对主键列的更改
可以实现主从复制和主 - 主复制
预建冲突解决方法可用:左/右胜;早/晚更改胜利
通过ruby代码段指定的自定义冲突解决方案
可以选择在rubyrep事件日志表中记录复制决策] 2
答案 1 :(得分:-1)
这称为复制,您可以在办公室中设置主服务器,您的云计算机可以是从服务器:请参阅http://dev.mysql.com/doc/refman/5.0/en/replication.html
数据安全性 - 因为数据被复制到从属设备和从属设备 可以暂停复制过程,可以运行备份 从站上的服务不会破坏相应的主站 数据