【发布时间】:2017-12-30 10:14:23
【问题描述】:
是否可以使用 Postgresql 10 逻辑复制作为多主机?我正在尝试使用 postgresql 10 安装两个 linux ubuntu 服务器,但我发现的所有示例都将复制实现为主从,我需要进行复制以允许更改两个数据库(发布和订阅者)中的数据。
【问题讨论】:
标签: postgresql logical-replication
是否可以使用 Postgresql 10 逻辑复制作为多主机?我正在尝试使用 postgresql 10 安装两个 linux ubuntu 服务器,但我发现的所有示例都将复制实现为主从,我需要进行复制以允许更改两个数据库(发布和订阅者)中的数据。
【问题讨论】:
标签: postgresql logical-replication
这是可能的,但它可能不会很好地工作。 postgres 10 中的逻辑复制没有冲突解决功能,因此如果您向每个数据库写入(例如)具有相同主键的行,它会很容易崩溃。
它应该适用于不可能发生冲突的不相交集。
如果您需要冲突处理,您现在可以使用 BDR 或其他多主机复制解决方案。
【讨论】: