分片

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

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

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

華為云推薦:

【產(chǎn)品】

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

【幫助中心】

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

【視頻】

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

【云圖說】

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