Postgres主/从基于表

时间:2016-08-18 18:21:39

标签: postgresql pgpool

目前我有1个postgres实例,它开始收到太多负载,并且想要创建一个包含2个postgres节点的集群。

通过阅读postgres和pgpool的文档,似乎我只能写入主服务器并从服务器读取或运行并行查询。

我正在寻找的是数据库的简单复制,但是根据正在更新的表来使用主/从。这可能吗?我在文档的某个地方错过了吗?

e.g。

update users will be executed on server1 and replicated to server2
update big_table will be executed on server2 and replicated back to server1

1 个答案:

答案 0 :(得分:1)

您正在寻找的是MASTER / MASTER复制。自9.5以来,本机支持(没有PgPool)。请注意,它是一个"最终是一致的"体系结构,因此您的应用程序应该知道两个服务器之间可能存在的暂时差异。

有关详细信息和设置说明,请参阅PG文档。