2

是否可以将 Postgresql 10 逻辑复制用作多主机?我正在尝试使用 postgresql 10 安装两个 linux ubuntu 服务器,但是我发现的所有示例都将复制实现为主从,我需要进行复制以允许更改两个数据库(发布和订阅者)中的数据。

4

1 回答 1

3

这是可能的,但它可能不会很好地工作。postgres 10 中的逻辑复制没有冲突解决功能,因此如果您向每个数据库写入(例如)具有相同主键的行,它将很容易崩溃。

它应该适用于不可能发生冲突的不相交集。

如果您需要冲突处理,您现在可以使用 BDR 或其他多主机复制解决方案。

于 2017-07-25T01:59:36.017 回答