2

我以前从未设置过流复制,并且不确定是否可以使用最新的 postgres 进行以下设置:

  • 我有两个数据中心,每个中心有两个专用的数据库服务器。
  • 一个数据中心是主要中心,运行我们所有的应用程序,这是我们希望 Postgres 在主从之间同步流复制运行的地方。
  • 远程数据中心的存在是为了容灾,我们希望主数据中心的 Postgres 实例异步复制到远程数据中心。

上述情况可能吗?让 Master1 和 Slave1 在一个数据中心同步复制,然后在托管在远程数据中心的 Master1 和 Slave2/Slave3 之间进行异步复制?

4

1 回答 1

1

当然,这是一个很常见的场景,应该可以工作。我不知道它是否开箱即用。但是 PostgreSQL 的其他模块可以同时使用同步和异步复制。最后它可以工作,但我不确定您是否不需要额外的复制模块。

在 9.2 和 9.3 中还进行了额外的工作

于 2013-10-02T13:26:23.663 回答