同步不同的数据库 - django

问题描述:

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

因此,这里的问题,这将是保持马来西亚分公司运行时,他们的互联网已关闭,有他们在新西兰,回到这里与主数据库同步的数据库版本的最好方法?

你所要做的是在多个(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

+0

没有现成的,货架将是完美与不可靠的连接,但。当连接断开时(简单),或者在连接恢复(复杂)时处理重新同步两个数据库,您必须使马来西亚语结束为只读。 –