副本集架構
更(geng)新(xin)時間 2024-09-10 17:51:43
最近更(geng)新時間: 2024-09-10 17:51:43
分享文章
本文介紹文檔數據庫副本集架構(gou)的組成。
副(fu)本集(ji),即Replica Set,由一組mongod進程組成(cheng),提供(gong)了(le)數據冗余與高(gao)可靠(kao)性的節(jie)點(dian)集(ji)合。
說明關(guan)于mongod進程的描述,請參見MongoDB官方文檔:。
副(fu)本集架構由主節點、備(bei)節點和隱藏節點組成,自動(dong)搭建好(hao)三節點的(de)(de)副(fu)本集供用戶使用,節點之(zhi)間數據自動(dong)同步,保證數據的(de)(de)高可(ke)靠性。
- 主節點:即Primary節點,用于讀寫請求。
- 備節點:即Secondary節點,用于讀請求。
- 隱藏節點:即Hidden節點,用于備份數據。
用戶可(ke)以直接操作主(zhu)(zhu)節(jie)(jie)點和(he)備節(jie)(jie)點。若(ruo)主(zhu)(zhu)節(jie)(jie)點故障,系統(tong)自動分配新的主(zhu)(zhu)節(jie)(jie)點。副本集架構如下圖所示。
圖 節點副本集架構
三節(jie)(jie)點(dian)(dian)副本集實例創(chuang)建成(cheng)功后(hou),您可以根據需要新增節(jie)(jie)點(dian)(dian)至五節(jie)(jie)點(dian)(dian)或七節(jie)(jie)點(dian)(dian)副本集,新增的(de)節(jie)(jie)點(dian)(dian)均為(wei)Secondary節(jie)(jie)點(dian)(dian),并(bing)持續同步數據。
圖 副本集實例節點說(shuo)明(ming)