2012-05-04 48 views
1

爲了給我們提供更多的可伸縮性,我們計劃將我們的一個巨大的MySql數據庫(包含大約50個表)分解成不同服務器上的多個數據庫。我們正在Rails 3中工作。在不同服務器上連接數據庫時的Rails性能

很明顯,我們希望避免需要從位於不同服務器上的表進行連接,但這有時是不可避免的。爲了幫助我們找出第八種方法來分割我們的數據庫(分成3個新的數據庫/服務器或12個?),我們希望瞭解當我們訪問需要連接的信息時會遇到什麼樣的性能問題(或不是)他們。

您對此有何體會?任何經驗法則?任何寶石或工具?任何警告和警告?怎麼樣緩存?備份和可靠性如何?

感謝您的見解!

回答

相關問題