1

請糾正我,如果我錯了,但我想通過添加更多的機器或平衡多臺服務器之間的負載處理更多的請求和負​​載是水平縮放。所以,如果我添加更多的服務器,我該如何分配數據庫?我是否只創建一個數據庫來保存具有多個服務器的用戶記錄?還是我也拆分數據庫?那麼數據庫完整性呢?如何同步它?我是一個新手,非常困惑,但很想學習。我想爲我的項目使用postgresql,並想在開始之前瞭解一些基本的東西。我想要做的是,爲應用程序負載平衡創建兩個服務器(如果不是我必須做的,請糾正我)。如何跨數據庫管理數據庫而沒有數據庫完整性?我必須在兩臺服務器中複製數據嗎?你如何擁有多個實例並管理數據庫?我是否需要爲此進行分片?根據postgresql,有多少實例沒有數據庫完整性的最佳方法是什麼?如果有人能向我解釋,我會很感激。謝謝!多服務器實例負載和數據庫平衡

回答

1

不確定你是否只是尋找一種服務,這可能會帶給你你需要的東西,所以你不必花時間在它上面,或者另一方面,如果你想實現你的目的,我想這可能會相當複雜。

如果您正在尋找自己的解決方案,也許您應該看看Postgres-XC,它是一個基於PostgreSQL數據庫提供數據庫集羣的組織。另一方面,如果你只是對開發過程感興趣,並且不想在這個時候花時間在雲上,那麼可能你想看看EnterpriseDB,它提供了PostgreSQL在雲上。

對於您的應用程序,您還可以使用雲服務,您甚至可以根據某些參數自動縮放應用程序,如here所述。