2012-09-08 32 views
0

我想開始使用連接池與PgSQL數據庫。不幸的是,我必須在服務器中使用Windows。 pgpool,這是我的最愛,不支持Windows。哪些是Windows中PostgreSQL連接池的選項?

我已閱讀約pgbouncer,但我從來沒有嘗試過。另一個選項是在應用程序層使用一個池。這是一個基於Django的應用程序,所以我可以使用django-db-pool

還有其他的選擇嗎?

你認爲哪一個更好?

+1

pgbouncer是簡潔幹練和生產準備。 –

+0

在生產環境中安裝pgbouncer的唯一原因是我無法找到適用於Windows的任何正式版本。相反,pgbouncer團隊提供了實驗性構建的外部鏈接。無論如何,我會嘗試在舞臺上嘗試。 – sebasmagri

回答

1

應用程序內連接池通常在可用並已知可以正常運行時更可取。我唯一能做出例外的情況是,許多不同的應用程序或appservers使用同一個數據庫;那麼我想要一個外部池塘。

統籌的選項,請參閱:

+0

此服務器由django應用專用。那麼使用django-db-pool會很有意義。我會嘗試兩種選擇,並選擇更好的表現。 – sebasmagri