2011-11-01 144 views
1

我們正處於關鍵時刻(我甚至可以說,我們需要將數據庫服務器與應用程序Web服務器分開)。我們在仔細地對服務器進行全面監控之後(負載平均值,CPU使用率等)本身就到達了。專用網絡和數據庫服務器之間的網絡通信

當數據庫服務器分離:

  1. 什麼是2和服務器之間的網絡通信路徑比較理想的配置/最佳做法?如果它運行在同一臺服務器上,數據庫和應用程序之間的連接將使用TCP/IP通信,但是它在分離時應該如何運行/設置,以便性能不會受到重大影響?例如,目前我們的JDBC URL看起來像jdbc:postgresql://localhost:9999/ourproductiondb,可能這個localhost會更改爲數據庫服務器的專用IP地址。

  2. 在我們的應用程序中,我們還允許應用程序用戶提交/附加實際存儲在服務器磁盤中的附件(.txt,.doc,.pdf,.xls等),並且只有其文件路徑是存儲在數據庫中。無論是在應用程序Web服務器還是在數據庫服務器中,維護/保持文檔都是理想的地點/方法?

我們對這個將數據庫作爲單獨的服務器進行分離的領域非常新,我們對此的瞭解非常有限。因此,在這方面的任何資源,鏈接,文件,文章,指導方針,建議等都受到高度的歡迎和真正的讚賞。

注:我們的貿易的工具有:RHEL5 64位的Apache Tomcat 6.0.10,JDK 1.6和PostgreSQL 8.2.22,pgpool 2.0.1

回答

1

我收到了這同一個問題的回答在serverfault之後發佈。 Here就是答案。我在此發佈這個答案,希望對於其他可能有類似問題的用戶來說這可能有用。

+0

謝謝你這樣做。 –