日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
講解一下Mongodb復(fù)制集

Mongodb復(fù)制集由一組Mongod實(shí)例(進(jìn)程)組成,包含一個(gè)Primary節(jié)點(diǎn)和多個(gè)Secondary節(jié)點(diǎn),Mongodb Driver(客戶端)的所有數(shù)據(jù)都寫(xiě)入Primary,Secondary從Primary同步寫(xiě)入的數(shù)據(jù),以保持復(fù)制集內(nèi)所有成員存儲(chǔ)相同的數(shù)據(jù)集,提供數(shù)據(jù)的高可用。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到香格里拉網(wǎng)站設(shè)計(jì)與香格里拉網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋香格里拉地區(qū)。

復(fù)制集的概念

復(fù)制集(也叫副本集 Replica Set)就是有自動(dòng)故障恢復(fù)功能的主從集群。

傳統(tǒng)的主從結(jié)構(gòu)和復(fù)制集最為明顯的區(qū)別是復(fù)制集沒(méi)有固定的“主節(jié)點(diǎn)”:整個(gè)節(jié)點(diǎn)會(huì)選舉出一個(gè)“主節(jié)點(diǎn)”,當(dāng)其不能工作時(shí)則變更到其它節(jié)點(diǎn)。復(fù)制集總會(huì)有一個(gè)活躍節(jié)點(diǎn)(primary)和一個(gè)或多個(gè)備份的節(jié)點(diǎn)(secondary)

對(duì)于MongoDB在數(shù)據(jù)容災(zāi)上,推薦的模式是使用副本集模式,但傳統(tǒng)主從結(jié)構(gòu)與復(fù)制集相較也有的一些“用武之處”:

“復(fù)制集中參與選舉的數(shù)據(jù)節(jié)點(diǎn)只能有7個(gè)”(MongoDB 2.6版本)

雖然可以修改復(fù)制節(jié)點(diǎn)屬性的方法,能將復(fù)制集節(jié)點(diǎn)增加到12個(gè),但剩余5個(gè)節(jié)點(diǎn)都不能提供服務(wù),只能做為數(shù)據(jù)冗余。所以某個(gè)生產(chǎn)環(huán)境需要從節(jié)點(diǎn)的數(shù)量超過(guò)11個(gè)時(shí),我們就可使用傳統(tǒng)的主從結(jié)構(gòu),因?yàn)橹鲝慕Y(jié)構(gòu)的從節(jié)點(diǎn)數(shù)量不受限制。

當(dāng)復(fù)制集支持可提供服務(wù)的數(shù)據(jù)節(jié)點(diǎn)數(shù)超過(guò)11個(gè)時(shí),那么官方建議立即“啟用”主從結(jié)構(gòu)。**但在**MongoDB3.0版本以上支持的副本數(shù)已經(jīng)超過(guò)50個(gè)。

復(fù)制集的特點(diǎn)

復(fù)制集的特點(diǎn)主要有以下四點(diǎn):

  • 主是唯一的,但不是固定的。
  • 由大多數(shù)據(jù)原則保證數(shù)據(jù)的一致性
  • 從庫(kù)無(wú)法寫(xiě)入(默認(rèn)情況下,不使用驅(qū)動(dòng)連接時(shí),也是不能查詢的)
  • 相對(duì)于傳統(tǒng)的主從結(jié)構(gòu),復(fù)制集可以自動(dòng)容災(zāi)。

復(fù)制集成員分類

任何時(shí)間活躍節(jié)點(diǎn)(也即主節(jié)點(diǎn))只有一個(gè),其它都為備份節(jié)點(diǎn),指定的活躍節(jié)點(diǎn)可隨時(shí)間而變化。有幾種不同類型的節(jié)點(diǎn)存在于副本集中:

  • Standard(標(biāo)準(zhǔn))

這種是常規(guī)節(jié)點(diǎn),它存儲(chǔ)一份完整的數(shù)據(jù)副本,參與投票選舉,有可能成為活躍節(jié)點(diǎn)

  • Passive(被動(dòng))

存儲(chǔ)完整的數(shù)據(jù)副本,參與投票,不能成為活躍節(jié)點(diǎn)。

  • Arbiter(投票)

仲裁節(jié)點(diǎn)只參與投票,不接收復(fù)制的數(shù)據(jù),也不能成為活躍節(jié)點(diǎn)。

每個(gè)參與節(jié)點(diǎn)(非仲裁者)有個(gè)優(yōu)先權(quán),優(yōu)先權(quán)(priority)為0則是被動(dòng)的,不能成為活躍節(jié)點(diǎn),優(yōu)先權(quán)不為0的,按照由大到小選出活躍節(jié)點(diǎn),優(yōu)先值一樣的則看誰(shuí)的數(shù)據(jù)比較新。

按是否存放數(shù)據(jù)區(qū)分:

  • 數(shù)據(jù)節(jié)點(diǎn):存放數(shù)據(jù)(實(shí)體物理文件*.ns *.0等)的節(jié)點(diǎn),包括主節(jié)點(diǎn)和從節(jié)點(diǎn)
  • 投票節(jié)點(diǎn):不存入數(shù)據(jù),僅做選舉和復(fù)制集節(jié)點(diǎn)

按功能區(qū)分:

  • 主節(jié)點(diǎn):提供讀寫(xiě)服務(wù)的活躍節(jié)點(diǎn)

  • 從節(jié)點(diǎn):提供讀服務(wù)的節(jié)點(diǎn)

    • 延時(shí)節(jié)點(diǎn):延時(shí)復(fù)制節(jié)點(diǎn)(priority=0hidden=true slaveDelay=xx)
    • 隱藏節(jié)點(diǎn):對(duì)應(yīng)用程序不可見(jiàn)(priority=0 hidden=true)
    • “投票”節(jié)點(diǎn):具有投票權(quán)的節(jié)點(diǎn),不是arbiter(priority=0)的節(jié)點(diǎn)
  • 投票節(jié)點(diǎn):Arbiter節(jié)點(diǎn),無(wú)數(shù)據(jù),僅做選舉和充當(dāng)復(fù)制集節(jié)點(diǎn),也稱為選舉節(jié)點(diǎn)。


當(dāng)前題目:講解一下Mongodb復(fù)制集
網(wǎng)頁(yè)鏈接:http://m.5511xx.com/article/cohiedp.html