中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

mongodb2.X和3.X版本之間有什么區別

發布時間:2020-06-29 17:42:14 來源:億速云 閱讀:200 作者:清晨 欄目:編程語言

小編給大家分享一下mongodb2.X和3.X版本之間有什么區別,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

mongodb不同版本的區別:

1. 數據庫的安全性

3.x 版本默認WriteConcern 為{w:1},2.x版本為 {w: 0}

3.x 默認使用更安全的 SCRAM-SHA-1 算法鑒權,代替了2.x 版本默認的 MONGODB-CR

3.x 支持加密引擎對存儲的數據進行加密

2. 服務性能

版本 mmapv1 wiredtiger
2.x DB級別鎖 不支持
3.x 集合級別鎖 文檔級別鎖

如果你使用2.x存在高并發時的性能問題,那么升級到3.x后,問題會得到極大的改善。

3. 存儲成本不同

版本 mmapv1 wiredtiger
2.x 不支持數據壓縮 不支持
3.x 不支持數據壓縮 支持snappy、zlib等壓縮

很多用戶從 2.x 升級到 3.x + wiredtiger 后,驚奇的發現,數據量居然變小了很多,比如原來100G的數據,升級后只有30G了,這是因為wiredtiger默認使用snappy壓縮,存儲成本通常只有mmapv1的10%-30%左右。

4. 復制速度

3.x 在增量同步數據時,拉取oplog和重放oplog完全流水線化,效率更高

3.4 對全量同步做了改進

在拷貝數據的時候,同時建立所有的索引(以前版本只有_id索引是在同步數據時建立的)

拷貝數據的階段,secondary 不斷拉取新的 oplog,同步效率更高,同時避免了出現oplog不足無法同步的問題。

5. 更簡單、高效的分片集群

MongoDB 3.2 開始,分片集群的Config Server 也是一個復制集,之前的版本則是多個獨立的mongod節點,維護起來更簡單。

MongoDB 3.4 開始,分片集群的遷移由Config server負責,并支持同時發起遷移任務,遷移效率更高。

3.x 版本里還增加了其他一些很給力的功能特性,比如

部分索引,可以讓索引占用的空間更小

文檔校驗,靈活的文檔模型下

Collation,支持本地化語言排序

只讀視圖,讓復雜的查詢寫起來的更簡單

更強大的aggregation支持

看完了這篇文章,相信你對mongodb2.X和3.X版本之間有什么區別有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

阿瓦提县| 延寿县| 阆中市| 呼玛县| 济南市| 石台县| 射阳县| 长白| 定结县| 改则县| 驻马店市| 徐水县| 芦山县| 哈巴河县| 长垣县| 平陆县| 田阳县| 峨山| 长汀县| 德阳市| 灯塔市| 固镇县| 简阳市| 定边县| 莎车县| 府谷县| 乌什县| 石河子市| 昭通市| 崇信县| 江津市| 三门峡市| 安乡县| 阿拉善左旗| 酒泉市| 岳阳县| 长岭县| 宁晋县| 广水市| 页游| 阜宁县|