2012-07-04 29 views
1

我在這個論壇上發現了類似的帖子,但是如果需要的話,將它遷移到另一個帖子。從Oracle遷移到PostgreSQL:限制在哪裏?

我們要 PostgreSQL的甲骨文遷移,但我們有6000個用戶同時連接到4至GIS數據庫(以1分爲實例)和WebServices的許多其他實例。

在查看其他問題之前,我們聽說最大500個連接用戶數是在性能下降前支持的最大限制數,而當數據庫大小變得巨大時,下降幅度增大。

你有什麼(或者你知道鏈接)這種遷移的成功經驗嗎?
我們是否需要等待PostgreSQL更好的遷移性能?


EDIT

實測值another example

+2

Webservices(和大多數其他客戶端)可能會從連接池中受益,例如http://wiki.postgresql.org/wiki/PgBouncer – wildplasser

+0

@wildplasser完全相同!用戶直接連接到數據庫的任何這種大小的系統都很可能是糟糕的體系結構。數據庫不應該處理數以千計的連接,這些連接來了又去。這應該由中間層完成! - 不僅僅是絕對的限制,也是爲了可持續性,調試,性能和安全 – Falco

回答

4

請閱讀this article關於Kevin Grittner的主題,它將解釋很多關於爲什麼許多連接有問題以及PostgreSQL核心團隊如何決定解決此問題的問題。

有關成功案例的列表,請參閱the EnterpriseDB site,這是一家公司,它提供對標準PostgreSQL發行版的支持,以及對基於標準發行版構建的高級產品的支持和許可。對於企業數據庫使用情況Postgres Plus Advanced Server可能是一個不錯的選擇。

+0

謝謝,他們正是我正在尋找的鏈接。 –