在同一Postgres实例上有多个pgpool-II

时间:2014-10-08 20:04:35

标签: postgresql pgpool

你能在同一个Postgres数据库上运行多个pgpool-II实例吗?我的想法是我想要真正的冗余,所以如果pgpool-II发生故障,我可以轻松访问另一个没有任何停机时间,数据丢失,因为数据库仍将运行。

你知道你能做到这一点吗:

1)一个pgpool-II处于活动状态,另一个处于待机状态? 2)pgpool-II都是活动的(SQL查询可以来到其中任何一个)。

复制数据库(跨越数据库)。在多个pgpool的情况下,我们是否会在复制时发生冲突?

非常感谢。

1 个答案:

答案 0 :(得分:2)

你应该有一个主动和一个被动pgpool。如果两者都处于活动状态,则可能会在db故障转移时选择不同的主服务器并导致混乱。 pgpool已经为这个架构准备了watchdog module