如何在断开连接的环境中完成分布式数据库复制?

时间:2011-10-31 17:01:50

标签: mysql postgresql mongodb replication database-replication

我有一个运行在Doctrine2之上的PHP应用程序作为带有MySQL的DBAL / ORM(我可以轻松切换到Postgres,Mongo或任何其他)。

我将在多个地理位置安装相同的应用程序,可能会导致互联网不稳定。

我需要以最有效的方式复制数据库。

如何安全地完成这项工作?

的MySQL? Postgres的?盟?红杉?关于如何处理这个的任何想法?

仅供参考:所有表都使用每个记录的全局唯一UUID正确编制索引,以避免任何冲突。在最佳情况下,从节点到家庭的传输速度非常非常慢,介于56kb到512或1mps之间。

谢谢。

1 个答案:

答案 0 :(得分:1)

这里没有技术银弹解决方案。您需要一个应用程序级别组件来主动管理它,这是一项重要的,非平凡的任务。

那说可能有第三方集成应用程序可以处理其中的大部分,但我没有任何此类软件的经验。