Mirroring

Rackspace 或 Xeround 上的數據庫鏡像

  • March 1, 2012

我正在嘗試解決以下問題。

我在 Rackspace 上有 2 個應用程序伺服器,它們連接到負載均衡器。兩台伺服器必須具有相同的應用程序並共享相同的數據。基本上,每台伺服器上都有一個 Java EE 應用程序,它將一些數據寫入數據庫。可以從外部訪問這些數據。每台伺服器必須具有相同的數據(因此他必須從其他伺服器的數據庫中獲取它們,反之亦然)。

這個事實意味著我需要有 2 個數據庫伺服器(這樣如果我們有大流量,一個數據庫伺服器就不會那麼忙)。為了在兩個數據庫伺服器上擁有相同的數據,我正在考慮將一個鏡像鏡像到另一個(主 - 主連接)。我找到了一個 Xeround 數據庫雲,我正在考慮在那裡創建兩個數據庫實例並從 Rackspace 訪問它們。(伺服器 A -> 數據庫伺服器 A;伺服器 B -> 數據庫伺服器 B)。並且數據庫伺服器 A <-> 數據庫伺服器 B 將具有 Master - Master 連接(因此兩個伺服器將定期更新相同的數據)。

這是一個可能且有效的解決方案嗎?還是有更好的解決方案?

我為 Xeround 工作。使用 Xeround雲數據庫,您不需要鏡像您的數據庫,您可以創建單個數據庫實例並指導您的應用程序伺服器使用該實例。希望這可以幫助!

阿維蓋爾

引用自:https://dba.stackexchange.com/questions/14145