亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongodb中分片是什么

發布時間:2020-07-08 16:26:03 來源:億速云 閱讀:222 作者:清晨 欄目:編程語言

小編給大家分享一下mongodb中分片是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

分片(sharding)是MongoDB用來將大型集合分割到不同服務器(或者說一個集群)上所采用的方法。

分片的目的:

高數據量和吞吐量的數據庫應用會對單機的性能造成較大壓力,大的查詢量會將單機的CPU耗盡,大的數據量對單機的存儲壓力較大,最終會耗盡系統的內存而將壓力轉移到磁盤IO上。

為了解決這些問題,有兩個基本的方法: 垂直擴展和水平擴展。

  • 垂直擴展:增加更多的CPU和存儲資源來擴展容量。

  • 水平擴展:將數據集分布在多個服務器上。水平擴展即分片。

分片設計思想:

分片為應對高吞吐量與大數據量提供了方法。使用分片減少了每個分片需要處理的請求數,因此,通過水平擴展,集群可以提高自己的存儲容量和吞吐量。舉例來說,當插入一條數據時,應用只需要訪問存儲這條數據的分片.

使用分片減少了每個分片存儲的數據。

分片的優勢:

1、mongos 對集群進行抽象,讓集群“不可見”

mongodb中沒有failover機制,官方建議是將mongos和應用服務器部署在一起,多個應用服務器就要部署多個mongos實例。mongos作為統一路口的路由器,其會將客戶端發來的請求準確無誤的路由到集群中的一個或者一組服務器上,同時會把接收到的響應拼裝起來發回到客戶端。

2、保證集群總是可讀寫

MongoDB通過多種途徑來確保集群的可用性和可靠性。將MongoDB的分片和復制功能結合使用,在確保數據分片到多臺服務器的同時,也確保了每分數據都有相應的備份,這樣就可以確保有服務器換掉時,其他的從庫可以立即接替壞掉的部分繼續工作。

3、使集群易于擴展

當系統需要更多的空間和資源的時候,MongoDB使我們可以按需方便的擴充系統容量。

看完了這篇文章,相信你對mongodb中分片是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平定县| 诸暨市| 普兰县| 海林市| 滕州市| 浦东新区| 稷山县| 铜川市| 华安县| 石景山区| 什邡市| 盘锦市| 义马市| 左云县| 辉县市| 阿城市| 措美县| 徐汇区| 安溪县| 绥江县| 湟中县| 柳林县| 淳安县| 山东省| 鄯善县| 桃园市| 武夷山市| 阳山县| 崇仁县| 林州市| 兴文县| 昭觉县| 天峨县| 治多县| 于田县| 宝清县| 龙口市| 巩义市| 南通市| 巴塘县| 武川县|