分片

分片是指將 數(shù)據(jù)庫(kù) 拆分,使其分散在不同機(jī)器上的過(guò)程。將數(shù)據(jù)分散到不同的機(jī)器上,不需要功能強(qiáng)大的服務(wù)器就可以存儲(chǔ)更多的數(shù)據(jù)和處理更大的負(fù)載。其原理就是將集合切成小塊,這些塊分散到若干片里,每個(gè)片只負(fù)責(zé)總數(shù)據(jù)的一部分,且每個(gè)分片部署成一個(gè)MongoDB副本集,最后通過(guò)一個(gè)均衡器來(lái)對(duì)各個(gè)分片進(jìn)行均衡( 數(shù)據(jù)遷移 )。

文檔數(shù)據(jù)庫(kù) 中,分片是存儲(chǔ)了實(shí)例一部分?jǐn)?shù)據(jù)的mongod進(jìn)程,所有分片存儲(chǔ)了實(shí)例的全部數(shù)據(jù)。當(dāng)遇到磁盤不夠用、單個(gè)mongod不能滿足寫數(shù)據(jù)的性能要求或者需要將大量數(shù)據(jù)放到內(nèi)存里提高性能時(shí),都可以通過(guò)分片使用分片服務(wù)器自身的資源進(jìn)行解決。

通常來(lái)講,每個(gè)分片是一個(gè)副本集,副本集為每個(gè)分片的數(shù)據(jù)提供了冗余和高可靠性。

華為云推薦:

【產(chǎn)品】

文檔數(shù)據(jù)庫(kù)服務(wù) http://m.cqfng.cn/product/dds.html

【幫助中心】

文檔數(shù)據(jù)庫(kù)服務(wù):https://support.huaweicloud.com/dds/index.html

【視頻】

2分鐘了解文檔數(shù)據(jù)庫(kù)服務(wù)DDS:https://bbs.huaweicloud.com/blogs/116244

【云圖說(shuō)】

華為云文檔數(shù)據(jù)庫(kù)服務(wù)(DDS),多快好省惠:https://bbs.huaweicloud.com/blogs/116244