1

我为我在新西兰的一个客户制作了一个 django web 应用程序(postgresql 后端)供内部使用。他们告诉我,他们也希望它被他们在马来西亚的一个分支机构使用(它需要连接到同一个数据库)。问题是,显然在马来西亚,互联网真的是不可预测的,而且有很多停机时间。

那么问题来了,当马来西亚分公司的互联网出现故障并让他们的数据库版本与新西兰的主数据库同步时,保持马来西亚分公司运行的最佳方式是什么?

4

1 回答 1

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

于 2012-11-29T23:07:59.883 回答