2014-09-10 34 views
1

對於在Windows服務器中使用PostgreSQL時負載平衡的可能性,我有一個疑問。在Unix系統上,這可以通過使用pgpool-II來實現。我怎樣才能達到與Windows相同的?將PostgreSQL與Windows服務器進行負載平衡

我知道在複製時你不能混用系統。 Pgpool文檔狀態:

我可以將PostgreSQL的不同平臺混合爲pgpool-II後端,例如Linux和Windows?

在流複製模式,沒有

什麼不同的場景?我可以在Unix機器上運行pgpool,並在Windows服務器池上配置複製&的負載平衡嗎?

我使用Windows Server 2008 R2以防萬一。

回答

5

我可以在Unix機器上運行pgpool,並在Windows服務器池上配置複製&負載均衡嗎?

是的,你可以。除非將PgPool-II移植到Windows,否則這可能是您的情況中的最佳選擇。

但是,我懷疑跨讀取副本的負載平衡並不是必要的,大部分時間人們都這樣做,適當的數據庫調整,索引和配置通常就足夠了。