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è)副本集

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式