亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3699 | 回復: 1
打印 上一主題 下一主題

[MongoDB] MongoDB3.0發(fā)布--新特性 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-03-11 11:16 |只看該作者 |倒序瀏覽
2015.3.3 在經(jīng)歷了改版本號和11個rc版本之后,期待已久的Mongodb3.0.0終于發(fā)布,舉群歡騰,下面我們就來看一下這個跳票版本主要有哪些改進。
一、插件式存儲引擎API
      MongoDB向MySQL看齊,開發(fā)了插件式存儲引擎API,為第三方的存儲引擎廠商加入Mongodb提供了方便。已經(jīng)支持和即將支持的一些存儲引擎:
MMAP v1 默認存儲引擎
WiredTiger
RocksDB
TokuFT
FusionIO(裸設備)
二、WiredTiger存儲引擎
         毫無疑問,WiredTiger存儲引擎的引進是此版本最大的亮點。MongoDB公司已然感受到Tokumx深深的惡意和廣大使用者對mongodb耗費巨大內存和磁盤的深惡痛絕,所以MongoDB拿(為)出(了)了(不)最(跳)大(票)的(更)誠(久)意,直接收購了WiredTiger,做了一個土豪應該做的事情。下面看一下這個存儲引擎都給MongoDB的使用者帶來了哪些福音。
文檔鎖
    WiredTiger通過多版本控制(MVCC)實現(xiàn)了文檔鎖,再也不用忍受庫鎖帶來的并發(fā)性問題。這將大大提高諸如比價,打車等全update類型應用的可用性。這是一個現(xiàn)代數(shù)據(jù)庫應該做的,不用說謝謝。
壓縮
       當,監(jiān)控報表上幾十臺機器磁盤報警的時候,當,刪了表不釋放空間的時候,當,挨個機器重新同步釋放碎片的時候,允許我哭一會,F(xiàn)在好了,wiredTiger壓縮一切,壓縮journal,壓縮表,壓縮索引,且都是單獨文件存儲,想刪就刪,刪了就釋放,渾身上下哪哪都不疼了。
WiredTiger支持snappy(默認)、zlib壓縮算法和None高端不壓縮算法。snappy根據(jù)測試可以減少80%的磁盤使用。雖然可能會提高一些cpu,但是相比壓縮帶來的好處,天空飄來五個字兒.....
內存可配置
       通過wiredTiger.engineConfig.cacheSizeGB參數(shù)可以配置運行時MongoDB內存使用大小,默認為物理內存的一半。老板再也不說MongoDB是內存小惡魔了。
wiredtiger還有其他一些參數(shù)配置,具體詳見:http://docs.mongodb.org/v3.0/ref ... -wiredtiger-options


三、MMAP v1存儲引擎
      MongoDB給之前內存映射的存儲也起了個名字,那就是“內存映射第一版”,MMAPv1依舊是MongoDB的默認存儲引擎。此版本最大的改進就是鎖力度變成集合鎖,也就是表鎖。但最大的問題是表空間還是按照庫名來的,所以刪除表依舊不會釋放空間。為了解決空間重用問題和碎片問題,mongodb這次徹底的將Power of 2 Sized Allocations扶正,也就是之前說的usePowerOf2Size,將padding factor廢棄。對于增刪改頻繁的業(yè)務,使用Power of 2 Sized Allocations,以提升效率。對于純寫入的應用,使用no padding,以節(jié)省空間。

四、復制集改進
       最大支持50個數(shù)據(jù)節(jié)點,但是投票節(jié)點僅有7個。相配套的,getlasterror中的 w: “majority” 項也僅代表投票節(jié)點的大多數(shù)。
       修改rs.stepDown()機制。在Primary執(zhí)行stepDown:①、嘗試kill掉長時操作,如建索引,map reduce。②、判斷主從延遲,從庫延遲不能超過10s。10s可配置,使用secondaryCatchUpPeriodSecs參數(shù)。         

五、sharding改進

添加sh.removeTagRange()函數(shù)
為moveChunk和cleanupOrphaned 命令添加writeConcern選項。
廢棄releaseConnectionsAfterResponse參數(shù),mongodb在返回之后就會立即釋放鏈接回連接池,這大大降低連接數(shù)的使用。

六、查詢和索引
修改explain函數(shù),現(xiàn)在explain可以支持count,find,group,aggregate,update,remove等操作。顯示結果更全面更精細化。使用方法也有修改
點擊(此處)折疊或打開
db.collection.explain().<method(...)>

后臺索引建立過程中,不能進行刪庫刪表刪索引操作。
使用 createIndexes命令可以同時建立多個索引,并且只掃描一遍數(shù)據(jù),提升了建索引的效率。
廢棄dropDups參數(shù),以后不能通過這個刪除重復數(shù)據(jù)了。


       以上是一些主要的改進,還有很多小地方比如廢棄了closeAllDatabase命令,廢棄了addUser()函數(shù)等,不再一一介紹,更多詳見http://docs.mongodb.org/v3.0/release-notes/3.0/。
       此版本改進還是比較大,但是畢竟剛出,升級有風險,上線需謹慎!

論壇徽章:
59
2015七夕節(jié)徽章
日期:2015-08-24 11:17:25ChinaUnix專家徽章
日期:2015-07-20 09:19:30每周論壇發(fā)貼之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38榮譽版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年紀念徽章
日期:2015-07-20 11:05:27IT運維版塊每日發(fā)帖之星
日期:2015-07-20 11:05:34操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:36程序設計版塊每日發(fā)帖之星
日期:2015-07-20 11:05:40數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-07-20 11:05:432015年辭舊歲徽章
日期:2015-07-20 11:05:44
2 [報告]
發(fā)表于 2015-07-09 14:03 |只看該作者
了解了。有機會下載新的使用一下。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP