我为新西兰的一位客户制作了一个django网络应用程序(postgresql后端)供内部使用。 他们告诉我他们也希望他们在马来西亚的一个分支机构使用它(它需要连接到同一个数据库)。问题是,显然在马来西亚,互联网确实无法预测,并且有很多停机时间。
所以问题是,当他们的互联网停电并让他们的数据库版本与主数据库在新西兰同步时,保持马来西亚分支机构运行的最佳方式是什么?
答案 0 :(得分:0)
您要做的是在多个(在您的情况下为2个)postgresql数据库中同步数据和架构。
根据您想要实现的目标,有多种解决方案可以做到这一点。这是一个很好的起点 - http://www.postgresql.org/docs/devel/static/high-availability.html
此处列出了不同解决方案的摘要和每个解决方案的优缺点 - http://www.postgresql.org/docs/devel/static/different-replication-solutions.html#HIGH-AVAILABILITY-MATRIX