數(shù)據(jù)復(fù)制: 高可用性镐牺、數(shù)據(jù)安全蜓斧、分流/分工
復(fù)制集:
主節(jié)點(diǎn)負(fù)責(zé)所有的寫入請求;
副節(jié)點(diǎn)負(fù)責(zé)從主節(jié)點(diǎn)中復(fù)制數(shù)據(jù)侥袜;
默認(rèn)情況下讀取數(shù)據(jù)也是從主節(jié)點(diǎn)讀取蝌诡,也可以在副節(jié)點(diǎn)讀取,但是有一定可能因?yàn)檠舆t讀不到最新信息枫吧。
復(fù)制集節(jié)點(diǎn):
每個(gè)節(jié)點(diǎn)都會(huì)向其他節(jié)點(diǎn)發(fā)送心跳請求
每隔2s發(fā)送一下浦旱,超過10s則請求超時(shí)(默認(rèn))
復(fù)制集中最多可以有50個(gè)節(jié)點(diǎn)
復(fù)制集選舉:
圖1
圖2
圖3
投票機(jī):沒有數(shù)據(jù)、可以投票九杂、不可以當(dāng)做主節(jié)點(diǎn)
寫庫記錄:
? ? 寫庫日志中的記錄可以被重復(fù)使用
? ? 多個(gè)線程分批次使用日志記錄
? ? 寫庫日志的大小和文檔大小不一定成正比