91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mongodb中的分片是什么

小晨
244
2021-07-19 11:04:34
欄目: 云計算

mongodb中分片是指在多臺計算機之間存儲數據記錄的過程,它能夠將數據水平切分到不同的物理節點,當應用數據越來越大的時候,數據量也會越來越大。它是一種mongodb方法,可以滿足數據增長的需求。它在數據庫或搜索引擎中創建數據的水平分區,每個分區稱為分片或數據庫分片。

mongodb中的分片是什么

具體內容如下:

在Mongodb里面存在另一種集群,就是分片技術,可以滿足MongoDB數據量大量增長的需求。

當MongoDB存儲海量的數據時,一臺機器可能不足以存儲數據,也可能不足以提供可接受的讀寫吞吐量。這時,我們就可以通過在多臺機器上分割數據,使得數據庫系統能存儲和處理更多的數據。

為什么使用分片

  • 復制所有的寫入操作到主節點

  • 延遲的敏感數據會在主節點查詢

  • 單個副本集限制在12個節點

  • 當請求量巨大時會出現內存不足。

  • 本地磁盤不足

  • 垂直擴展價格昂貴

MongoDB分片

下圖展示了在MongoDB中使用分片集群結構分布:

mongodb中的分片是什么

上圖中主要有如下所述三個主要組件:

Shard:

用于存儲實際的數據塊,實際生產環境中一個shard server角色可由幾臺機器組個一個replica set承擔,防止主機單點故障

Config Server:

mongod實例,存儲了整個 ClusterMetadata,其中包括 chunk信息。

Query Routers:

前端路由,客戶端由此接入,且讓整個集群看上去像單一數據庫,前端應用可以透明使用。


0
肥西县| 德庆县| 庄河市| 新平| 紫阳县| 富民县| 上栗县| 桐乡市| 剑川县| 东明县| 红原县| 东乌珠穆沁旗| 丹阳市| 彩票| 正阳县| 丰都县| 永嘉县| 宣恩县| 阆中市| 榕江县| 区。| 吐鲁番市| 沂源县| 海丰县| 徐闻县| 新野县| 桐庐县| 如东县| 双江| 泸州市| 青浦区| 沧州市| 比如县| 莲花县| 铁岭市| 北辰区| 赤壁市| 任丘市| 巴东县| 平罗县| 兰西县|