MONGODB的復(fù)制與分片
復(fù)制:為了防止單點(diǎn)故障,會(huì)有幾個(gè)實(shí)例在運(yùn)行,保持相同的數(shù)據(jù)。- 一般主從:一主多從,主作讀寫數(shù)據(jù),從作從主備份數(shù)據(jù)用,如果主宕機(jī),則整個(gè)MONGODB無法工作。
- 復(fù)制式主從:一動(dòng)態(tài)主多從,主由選舉產(chǎn)生,當(dāng)中一個(gè)主宕機(jī),其他的從會(huì)選出一個(gè)主。
適用場(chǎng)景:高負(fù)荷的讀多寫少。
分片:SHARDING,一般數(shù)據(jù)庫中的分庫分表,一個(gè)表分成幾個(gè)表用。每個(gè)片再做復(fù)制。
適用場(chǎng)景:高負(fù)荷的寫多讀少。即如果發(fā)現(xiàn)MONGODB寫不能支撐了,則要轉(zhuǎn)此模式。
安裝配置服務(wù)器,安裝ROUTER:MONGOS,安裝分片服務(wù)器,通知MONGOS掛載SHARD。
如果只啟用數(shù)據(jù)庫的分片,則不同的表放在不同的分片上,即一個(gè)表只占一個(gè)分片,另一個(gè)表占另一個(gè)分片,如果做了表的分片,則此表會(huì)分布在所有分片上。
posted on 2015-12-18 13:21 paulwong 閱讀(558) 評(píng)論(0) 編輯 收藏 所屬分類: MONGODB