天天看點

MongoDB3.0 新特性MongoDB3.0新版提升效率并減少95%運維成本

MongoDB3.0新版提升效率并減少95%運維成本

天極網軟體頻道 2015-03-02 08:53 分享到: 我要吐槽

  【天極軟體頻道消息】MongoDB資料庫公司繼2014年4月推出被稱為MongoDB 2.6後,經過将近一年,MongoDB推出3.0,新版不僅強化原本的MMAPv1儲存引擎,還内置WiredTiger儲存引擎以及能減少運維人員日常例行性工作的管理平台(Ops Manager)。MongoDB宣稱,3.0新版本不隻提升7到10倍的寫入效率以及增加80%的資料壓縮率,還能減少95%的運維成本。

  MongoDB 3.0新版重點主要在效能的提升以及可擴充性,這些改變來自于儲存層(Storage Layer)的強化,MongoDB 2.8版本開始引入支援Latch-free、Non-blocking算法的WiredTiger儲存引擎,是以可以開始使用新硬體才有的功能,比如大量的高速緩存(On-chip Cache)和多執行架構。同時 MongoDB 3.0 還提供了企業 Ops Manager 管理工具,用來管理大規模的 MongoDB 架構。

MongoDB3.0 新特性MongoDB3.0新版提升效率并減少95%運維成本

MongoDB 3.新版提升效率并減少95%運維成本

  因為WiredTiger,MongoDB 3.0才能有文檔級别的并行控制,即使處理頻繁寫入任務,資料庫依然能維持效能一定的穩定度和可預測性。另外,使用者可以自己選擇儲存資料的壓縮比例,MongoDB 3.0提供最高達80%的壓縮率,不過壓縮率越高資料處理的時間成本也越多,使用者可以自行權衡應用。

MongoDB3.0 新特性MongoDB3.0新版提升效率并減少95%運維成本

MongoDB 3.新版提升效率并減少95%運維成本

  WiredTiger 存儲引擎是一項全新的技術,提供無門闩、非堵塞算法來利用先進的硬體平台(如大容量晶片緩存和線程化架構)來提升性能。通過 WiredTiger ,MongoDB 3.0 實作了文檔級别的并發控制,是以大幅提升了大并發下的寫負載。透明的磁盤壓縮技術減少對存儲的容量要求達 80%。此外 MongoDB 原先的存儲引擎也得到了增強,包括集合級别并發控制以及更高效的日志,現在稱為 MMAPv1。

  MongoDB 3.0 标志MongoDB資料庫進入了一個全新的發展階段,提供強大、靈活而且易于管理的資料庫管理系統。