你能在同一个Postgres数据库上运行多个pgpool-II实例吗?我的想法是我想要真正的冗余,所以如果pgpool-II发生故障,我可以轻松访问另一个没有任何停机时间,数据丢失,因为数据库仍将运行。
你知道你能做到这一点吗:
1)一个pgpool-II处于活动状态,另一个处于待机状态? 2)pgpool-II都是活动的(SQL查询可以来到其中任何一个)。
复制数据库(跨越数据库)。在多个pgpool的情况下,我们是否会在复制时发生冲突?
非常感谢。
答案 0 :(得分:2)
你应该有一个主动和一个被动pgpool。如果两者都处于活动状态,则可能会在db故障转移时选择不同的主服务器并导致混乱。 pgpool已经为这个架构准备了watchdog module。