繁体   English   中英

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

[英]How to accomplish distributed database replication in a disconnected environment?

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

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

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

如何安全地完成此任务?

MySQL的? Postgres? 蒙多? 红杉? 关于如何解决这个问题的任何想法?

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

谢谢。

这里没有技术的灵丹妙药解决方案。 您需要一个应用程序级别的组件来主动地管理它,这是一项重要而艰巨的任务。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM