2014-10-08 70 views
1

您可以在同一個Postgres數據庫上運行多個pgpool-II實例嗎?我的想法是我想擁有真正的冗餘,因此如果pgpool-II出現故障,我可以輕鬆地訪問另一個,而不會出現任何停機時間,因爲數據庫仍將運行,所以數據丟失。同一個Postgres實例上的多個pgpool-II

你知道你可以做到這一點的情況下:

1)一個pgpool-II是活動的,另一個是在待機模式? 2)兩個pgpool-II都是活動的(SQL查詢可以來到它們中的任何一個)。

數據庫被複制(它們之間的數據相同)。在有多個pgpools的情況下,我們會在複製時發生衝突嗎?

非常感謝。

回答

2

你應該有一個主動和一個被動的pgpool。如果兩者都處於活動狀態,他們可能會選擇不同的主服務器以防數據庫故障切換並導致混亂。 pgpool已準備好用它的watchdog module這個架構。

相關問題