MongoDB 集群

分片群集

MongoDB分片群集由以下組件組成:

  • 分片:每個分片包含分片數(shù)據(jù)。每個分片都可以部署為副本集。
  • mongosmongos充當查詢路由器,在客戶端應用程序和分片群集之間提供接口。
  • config服務器:配置服務器存儲集群的元數(shù)據(jù)和配置設置。從MongoDB 3.4開始,必須將配置服務器部署為副本集(CSRS)。
    image.png
分片鍵

MongoDB使用分片在各個分片之間分發(fā)集合的文檔。分片由目標集合中每個文檔中存在的一個或多個字段組成。
在分片集合時選擇分片鍵。分片后不能更改分片鍵的選擇。分片集合只能有一個分片鍵。

To shard a non-empty collection, the collection must have an index that starts with the shard key. For empty collections, MongoDB creates the index if the collection does not already have an appropriate index for the specified shard key.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容