2017-10-17 26 views

回答

4

大多數認爲他們需要多主複製的人不這樣做,而且主動/備用故障切換系統更好。看看repmgr和相關工具。

如果要部署多主系統,請準備好了解諸如CAP theoremPACELC的概念。對於像BDR這樣的系統,您將瞭解異步複製衝突,在沒有分佈式鎖定和分佈式快照的情況下在不同節點上運行事務的含義等。

運行BDR等多主系統有很多優點,但它不簡單。這通常是您應該計劃在需要時遷移到的東西。之前沒有。預計需要修改您的應用程序。您需要驗證應用程序與數據庫的交互方式,並可能改變某些邏輯以容忍衝突。

對您的問題沒有簡單的,一刀切的答案。你可以寫一本書,但仍然沒有完成。它取決於你的具體要求和應用lot ......這些要求實際上有多實際。