2017-03-19 20 views
1

我們有2個獨立的項目(我們繼承了一個,並有一個內部)。它們彼此之間並不過分相關,但它們共享相當一部分數據(並且每天都在擴展)。2個網站 - 2個DB,1個主人是其他的奴隸?

我們打算將兩個模式都加入到一個數據庫中,並將一個單獨的服務器作爲兩者的從屬服務器。但是,我想知道是否爲了最大限度地減少負載等,如果我們將1臺服務器設置爲站點1的主站,並且站點2的分區和服務器2的從站將服務於反向角色。

這是否有意義或我們是愚蠢的?

回答

1

在我自己看來,這是完全正常的有設置你想要的:

  • server 1:數據庫a的高手,數據庫b
  • server 2的奴隸:數據庫b的主數據庫的奴隸a

只有:

  • 兩臺服務器有類似的表演(你會希望避免的奴隸慢,無法跟上主)
  • 兩個服務器都能夠同時處理數據庫的負載。例如,如果server 2發生故障,則server 1將成爲ab的主人,並且所有流量都會到達那裏。你想確保它可以處理這個流量