Postgresql 10 逻辑复制 MultiMaster

Postgresql 10 Logical replication MultiMaster

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

有可能,但可能效果不佳。 postgres 10 中的逻辑复制没有冲突解决功能,因此如果您向每个数据库写入(比如说)具有相同主键的行,它会很容易失败。

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

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