我有一个 PHP 应用程序在 Doctrine2 之上运行,作为带有 MySQL 的 DBAL/ORM(我可以轻松切换到 Postgres、Mongo 或任何其他)。
我将在互联网可能不稳定的多个地理位置安装相同的应用程序。
我需要以最有效的方式复制数据库。
我怎样才能安全地完成这个任务?
MySQL? Postgres?蒙多?红杉?关于如何解决这个问题有什么想法吗?仅供引用:所有表都使用每条记录的全局唯一 UUID 正确索引,以避免任何冲突。从节点到主节点的传输速度非常非常慢,在 56kb 到 512 之间,最好情况下为 1mps。
谢谢。
最佳答案
这里没有技术银弹解决方案。您需要一个应用程序级组件来主动管理这一点,这是一项重要且不平凡的任务。
也就是说,可能有第三方集成应用程序可以处理其中的大部分内容,但我没有使用过任何此类软件。
关于mysql - 如何在断网环境下完成分布式数据库复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956994/