天天看點

快速體驗mongoDB分片

随着大資料海量資料的不斷湧現,分布式,橫向擴充是系統擴充的重要方式之一。基于文檔的NoSQL領頭羊mongoDB正是這樣一個分布式系統,通過分片叢集将所有資料分成資料段,并将每個資料段寫入不同的節點。本文簡要描述mongoDB分片特性,以及給出示範,快速體驗mongoDB分片方式。

1、mongodb分片的實質是将資料分散到不同的實體機器,以分散IO,提供并發與吞吐量

2、mongodb分片依賴于片鍵,即任意一個需要開啟的集合都需要建立索引

3、開啟分片的集合需要首先在DB級别啟用庫級分片

4、mongodb的分片由分片伺服器,配置伺服器以及路由伺服器組成

5、基于分片可以結合副本集(replicate set)來實作高可用