跳到主內容

MongoDB教育訓練-20211223-01

 

Hideden Replica Set Member 隱藏結點,不太使用(歷史,所有請求不會訪問)

Delayed Replica Set Member 不太使用,先將資料取回不同步(延遲一段時間,保持舊資料,備援用)

image-1640224635457.png

image-1640229898504.png

  • 如何知道主結點? Driver 告訴你
  • Driver 幫你追蹤網路架構,不需知道主從節點
  • 為截點點打上標籤,通過driver,告訴你

 

image-1640225138949.png

Driver 版本匹配

image-1640225409514.png

image-1640225581875.png

image-1640225640585.png

image-1640225672880.png

Oplog 會紀錄所有變更,增刪改查

image-1640225826529.png

image-1640226097101.png

image-1640226197262.png

image-1640226289283.png

節點從最近節點複製

image-1640226546216.png

 

我們可以直接連線至從節點

image-1640226730042.png

image-1640226806230.png

 

image-1640226630457.png

從節點查詢資料會出現告警,需下以下指令

db.getMongo().setReadPref("secondaryPreferred")

image-1640227049033.png

image-1640227181462.png

image-1640228152411.png

image-1640228847213.png

image-1640229625178.png

image-1640229774613.png

image-1640229875125.png

 

總節點是奇數個才能選出主節點,剩下最新的會變成主節點

image-1640229994266.png

網路斷開主節點還是存在

image-1640230063320.png

需要有大多數才能投票,此主節點失效

image-1640230096608.png

 

會可以投票主節點,DC1有機會成為主節點(資料較新?)

image-1640230277213.png

image-1640230905006.png