2014-10-08 68 views
1

您可以在同一个Postgres数据库上运行多个pgpool-II实例吗?我的想法是我想拥有真正的冗余,因此如果pgpool-II出现故障,我可以轻松地访问另一个,而不会出现任何停机时间,因为数据库仍将运行,所以数据丢失。同一个Postgres实例上的多个pgpool-II

你知道你可以做到这一点的情况下:

1)一个pgpool-II是活动的,另一个是在待机模式? 2)两个pgpool-II都是活动的(SQL查询可以来到它们中的任何一个)。

数据库被复制(它们之间的数据相同)。在有多个pgpools的情况下,我们会在复制时发生冲突吗?

非常感谢。

回答

2

你应该有一个主动和一个被动的pgpool。如果两者都处于活动状态,他们可能会选择不同的主服务器以防数据库故障切换并导致混乱。 pgpool已准备好用它的watchdog module这个架构。

相关问题