MongoDB是當(dāng)前非常流行的文檔型NoSQL數(shù)據(jù)庫(kù)。近日,從MongoDB的官方博客中得知,經(jīng)過(guò)7個(gè)候選版本后,MongoDB 3.0正式版本即將發(fā)布,該版本在性能和擴(kuò)展性方面都有非常巨大的提升,還提供了一個(gè)強(qiáng)大、靈活且易于操作的管理系統(tǒng),這一切標(biāo)志著MongoDB將進(jìn)入一個(gè)全新的發(fā)展階段。
MongoDB 3.0最重要的改進(jìn)是在存儲(chǔ)層進(jìn)行的改進(jìn),剛收購(gòu)的WiredTiger存儲(chǔ)引擎已成為MongoDB的內(nèi)建數(shù)據(jù)庫(kù)。WiredTiger不僅為MongoDB帶了文檔級(jí)鎖的并發(fā)控制和高效的文檔壓縮功能,且自身性能也有了重大的提升,從而使得MongoDB提升了7-10倍的寫(xiě)操作性能、降低了80%的存儲(chǔ)占用空間、降低了高達(dá)95%操作開(kāi)銷、支持高達(dá)50個(gè)副本集。
WiredTiger是一個(gè)高性能、可擴(kuò)展性、支持壓縮和文檔級(jí)鎖的NoSQL存儲(chǔ)引擎,其設(shè)計(jì)充分利用了現(xiàn)代硬件發(fā)展的趨勢(shì),如高緩存、多線程的體系架構(gòu),還利用了技術(shù)研究成果和豐富的商業(yè)經(jīng)驗(yàn)。此外,WiredTiger完全兼容原先的存儲(chǔ)引擎MMAP(當(dāng)前為MMAPv1)。同時(shí), MMAP在集合級(jí)別的并發(fā)控制以及日志服務(wù)等方面也得到了增強(qiáng)。
MongoDB的工程部總監(jiān)Michael Cahill曾針對(duì)收購(gòu)WiredTiger的事件評(píng)論到:
創(chuàng)建WiredTiger旨在提供新思路下的數(shù)據(jù)管理平臺(tái)和創(chuàng)建高性能的軟件,以應(yīng)對(duì)來(lái)自世界上要求最苛刻的各種應(yīng)用的挑戰(zhàn)。MongoDB一直影響著他們,WiredTiger能夠加入MongoDB龐大的社區(qū)是一個(gè)發(fā)展的好機(jī)會(huì),從而使得WiredTiger能夠很好地幫助世界各地的各行各業(yè)和各種規(guī)模的組織。
MongoDB 3.0帶來(lái)了可擴(kuò)展性的新存儲(chǔ)架構(gòu),并同時(shí)使用了MMAPv1和WiredTiger兩種存儲(chǔ)引擎。MongoDB 3.0提供了可插入式存儲(chǔ)引擎API,使得MongoDB能夠非常簡(jiǎn)單地集成其它存儲(chǔ)引擎和運(yùn)行在內(nèi)存、可信數(shù)據(jù)庫(kù)環(huán)境、HDFS、特殊的優(yōu)化硬件環(huán)境等各種環(huán)境中。
此外,該版本還帶來(lái)了企業(yè)級(jí)的Ops Manager管理工具,該工具簡(jiǎn)化了MongoDB的管理。同時(shí),還提供了Ops Manager API,開(kāi)發(fā)者使用該API能夠非常容易地將Ops Manager集成到現(xiàn)有的監(jiān)控、備份、管理等工具中。
MongoDB 3.0是一個(gè)里程碑意義的版本,它帶來(lái)了多方面的改進(jìn),包括性能、靈活性、易用性、管理的簡(jiǎn)單性、運(yùn)行成本等。MongoDB 3.0消除了性能瓶頸,使得MongoDB能夠適應(yīng)更廣泛的應(yīng)用,其將成為其他眾多數(shù)據(jù)庫(kù)的強(qiáng)大競(jìng)爭(zhēng)者。但是,這只是一個(gè)開(kāi)始,MongoDB團(tuán)隊(duì)仍將繼續(xù)加強(qiáng)MongoDB的相關(guān)功能,如WiredTiger的高級(jí)功能日志結(jié)構(gòu)的合并樹(shù)(Log Structured Merge Trees)、為分布式文檔模型實(shí)現(xiàn)一個(gè)事務(wù)系統(tǒng)、繼續(xù)加強(qiáng)Ops Manager的功能、增強(qiáng)查詢語(yǔ)言和工具。
DB-Engines的2014年度數(shù)據(jù)庫(kù)排名顯示, MongoDB已成為世界上第五個(gè)著名的數(shù)據(jù)庫(kù)。今年2月份的數(shù)據(jù)庫(kù)排名顯示,MongoDB已超越 PostgreSQL且排名第四。當(dāng)前,從初創(chuàng)公司至世界500強(qiáng),有眾多組織、公司在使用MongoDB來(lái)構(gòu)建自己的核心應(yīng)用,如ADP、Forbes、Expedia、Bosch、Metlife、Foursquare、eBay等。已有眾多公司與MongoDB進(jìn)行了合作,如Informatica、IBM、Rackspace、亞馬遜、紅帽以及英特爾等。更多關(guān)于MongoDB的相關(guān)信息,請(qǐng)讀者登錄其官網(wǎng)查看。
哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無(wú)需額外費(fèi)用,即可穩(wěn)步提升排名至首頁(yè)。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。
