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

溫馨提示×

溫馨提示×

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

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

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

化德县| 巴中市| 怀来县| 亚东县| 开江县| 偃师市| 句容市| 安福县| 资源县| 兴安县| 桂平市| 确山县| 襄樊市| 阿城市| 岳普湖县| 子长县| 文昌市| 新蔡县| 牙克石市| 綦江县| 墨竹工卡县| 利津县| 宁远县| 大埔区| 西贡区| 永昌县| 奉化市| 瑞金市| 阿瓦提县| 昌平区| 瓦房店市| 娄底市| 三台县| 连州市| 大悟县| 临泉县| 宁城县| 丹江口市| 新乡县| 芜湖市| 连城县|