天天看點

需求至上——MongoDB多資料中心的方案選型

teambition業務本身是為了了更好的團隊協作,并且随着使用者量和使用⾏業、企業的增加,越來越多的跨國協作需求展現出來。對tb的選型來說,目的就是多region(大陸/海外)來提供服務,逐漸擴大市場。總結而言,是業務的需要。

single-cluster or multi-cluster ?

• 單叢集還是多叢集的選擇往往受到業務本身,以及希望實作什麼樣的多資料中心架構影響

• 是否需要所謂的多primary寫入

replsettag or shardtagrange ?

• 資料庫叢集模式的選擇

• 對寫入位置的需求

distributed queue or traceoplog ?

• 場景需求

• 已有技術架構是否直接可供使用

分布式消息隊列的解決方案主要是在producer與consumer之間添加⼀一層,通過此來在多個dc之間進行資料同步,并由各個dc的consumer進行消費。

trace oplog的解決方案是在資料經由mongodb後對叢集中的oplog進⾏trace,并針對需要部分的oplog進⾏擷取,并在各個dc中進⾏apply。

需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型
需求至上——MongoDB多資料中心的方案選型

繼續閱讀