PostgreSQL 数据库 PR 和 DR 复制/同步

问题描述 投票:0回答:1

我们对生产环境有要求,以 Active/Active 方式运行 PR 和 DR。我们有四个 Redhat 服务器节点。请求将从两个站点得到处理,这意味着两个站点上都应该有一个主服务器,可以读取和写入数据库中的内容,并且两个站点的数据应该在所有节点上同步和复制。我使用 Pglogic/BDR 来实现在两个站点上都有主/从的目的,但它没有帮助,一种方式工作正常,不在双向复制上工作意味着 PR 到 DR 工作正常,但 DR 到 PR 它正在制定约束、序列id 不匹配并尝试在数据已存在的地方添加数据。

我们怎样才能做到呢?还有比这更好的方法吗?如果是,请提供。

postgresql etcd postgresql-15 patroni pglogical
1个回答
0
投票

您可以尝试使用Bucardo,这是一个用于PostgreSQL的开源复制系统,允许您以双向异步方式在多个数据库之间复制数据。

https://bucardo.org/Bucardo/

© www.soinside.com 2019 - 2024. All rights reserved.