1、分片介紹
分片(sharding)是將數(shù)據(jù)拆分,將其分散存到不同機(jī)器上的過(guò)程。MongoDB 支持自動(dòng)分片,可以使數(shù)據(jù)庫(kù)架構(gòu)對(duì)應(yīng)用程序不可見(jiàn)。對(duì)于應(yīng)用程序來(lái)說(shuō),好像始終在使用一個(gè)單機(jī)的 MongoDB 服務(wù)器一樣,另一方面,MongoDB 自動(dòng)處理數(shù)據(jù)在分片上的分布,也更容易添加和刪除分片。
請(qǐng)記?。?/strong>復(fù)制是讓多臺(tái)服務(wù)器擁有同樣的數(shù)據(jù)副本,每一臺(tái)服務(wù)器都是其他服務(wù)器的鏡像,而每一個(gè)分片都與其他分片擁有不同的數(shù)據(jù)子集。
通常,分片可以用來(lái):
增加可用的內(nèi)存
增加可用的磁盤空間
減輕單臺(tái)服務(wù)器的負(fù)載
處理單個(gè) mongod 服務(wù)器無(wú)法承受的吞吐量
2、MongoDB 分片集群組成
MongoDB 的分片集群由以下部分組成:
shard:每個(gè)分片包含分片數(shù)據(jù)的一個(gè)子集,每個(gè)分片可以部署為一個(gè)副本集
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26