MongoDB 5.0 来了,原生时序、版本化 API 新特性悉数登场
作者 | 伍杏玲
出品 | CSDN云計(jì)算(ID:CSDNcloud)
據(jù) DB-Engines 數(shù)據(jù)庫最新 7 月流行度排行榜顯示,前五名十分穩(wěn)定:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB,其中 MongoDB 是唯一的文檔型數(shù)據(jù)庫。
2007年,Dwight Merriman、Eliot Horowitz 和 Kevin Ryan 成立了 MongoDB 的前身 ——10gen。一開始他們的目標(biāo)是放在剛萌芽的云計(jì)算,在開發(fā)相關(guān)的云產(chǎn)品時(shí),需要開發(fā)一個(gè)存儲(chǔ)服務(wù),當(dāng)時(shí)他們?cè)谇肮?DoubleClick 已吃過傳統(tǒng)關(guān)系型數(shù)據(jù)庫的苦,于是他們想要開發(fā)一款程序員不懂SQL語言也可以使用的數(shù)據(jù)庫。
2009 年文檔型數(shù)據(jù)庫 MongoDB 1.0 面世,并在一眾關(guān)系型數(shù)據(jù)庫突出重圍。從一開始 MongoDB 堅(jiān)定開源路線,同時(shí)成立開源社區(qū),由于其便捷的使用和安裝,迅速引起開發(fā)者的喜愛,并走出一條開源商業(yè)化道路,截至 7 月 15 日,MongoDB 市值達(dá) 219.08 億美元。
這背后離不開 12 年來快速的技術(shù)迭代:
在 2009 年推出 MongoDB 1.0 后,隨后保持每年發(fā)新版的節(jié)奏。最新一次發(fā)布是在 2021MongoDB.live 全球用戶大會(huì)上,MongoDB 5.0 版本正式發(fā)布,另外還推出了 MongoDB Atlas 無服務(wù)器數(shù)據(jù)庫預(yù)覽版以及Atlas Search、Atlas Data Lake 和 MongoDB 端到端移動(dòng)數(shù)據(jù)解決方案Realm的新功能。
?
MongoDB 5.0 登場(chǎng),大家可以用起來了
MongoDB 總裁兼首席執(zhí)行官 Dev Ittycheria 在大會(huì)上表示:“今天的發(fā)布消除了開發(fā)人員在開發(fā)過程中的諸多障礙和復(fù)雜性,幫助開發(fā)人員能夠比在任何其它平臺(tái)上,更快地為各種應(yīng)用情形開發(fā)高度可擴(kuò)展、創(chuàng)新性的應(yīng)用。
MongoDB 致力于打造一個(gè)適用于任何應(yīng)用和任何地方的界面,一直以來廣受包括中國在內(nèi)的世界各地開發(fā)者的歡迎和喜愛,目前全球有近 2.7 萬名客戶使用MongoDB實(shí)現(xiàn)業(yè)務(wù)轉(zhuǎn)型,數(shù)據(jù)庫平臺(tái)下載量已超過 1.75 億次。”
據(jù) MongoDB 北亞區(qū)副總裁蘇玉龍(Steve Su)在采訪中透露,本次 MongoDB 5.0 發(fā)布全球同步,中國地區(qū)可以立即下載。
MongoDB 5.0?新特性包括:
1、版本化 API:有了版本化 API 后,版本發(fā)布不用每年發(fā)一次,而是以季度為單位發(fā)布,且?guī)椭脩魧?shí)現(xiàn)無縫升級(jí)連接。
2、原生時(shí)序列數(shù)據(jù)支持:通過自動(dòng)化分桶和集群索引技術(shù),通過時(shí)序方式豐富企業(yè)數(shù)據(jù),實(shí)現(xiàn)高效的流數(shù)據(jù)接入和低延時(shí)分析。
3、實(shí)時(shí)重新分片:以最小的影響按需更改分片鍵 ,將重新分片從以天/周為單位降低到以分鐘/小時(shí)為單位,更易于使用,且無需中斷業(yè)務(wù)或復(fù)雜遷移,即可適應(yīng)不斷變化的應(yīng)用需求。
4、多云隱私管控:MongoDB獨(dú)特的客戶端字段級(jí)加密現(xiàn)在為多云集群帶來了一些更強(qiáng)勁的數(shù)據(jù)隱私管控功能。MongoDB 5.0支持始終保持在線的審計(jì)和證書輪換,幫助用戶在不中斷應(yīng)用的情況下,保持嚴(yán)格的安全態(tài)勢(shì),并且能夠自由地隨處運(yùn)行應(yīng)用程序。
?
MongoDB Atlas 無服務(wù)器數(shù)據(jù)庫預(yù)覽版發(fā)布
?
2016年,MongoDB推出Atlas。近年來,隨著Serverless飛速發(fā)展,本次MongoDB Atlas 也推出無服務(wù)器數(shù)據(jù)庫預(yù)覽版。
MongoDB 首席產(chǎn)品官 Sahir Azam 表示:“無服務(wù)器技術(shù)的發(fā)展,使組織和企業(yè)能更注重自身業(yè)務(wù)和構(gòu)建的應(yīng)用程序,而不用過多花費(fèi)精力來擔(dān)心如何部署和管理數(shù)據(jù)庫的能力。本次發(fā)布的無服務(wù)器實(shí)例可以使用戶自動(dòng)獲取數(shù)據(jù)庫中所需資源,以一種更經(jīng)濟(jì)有效的方式來管理數(shù)據(jù)庫。”
據(jù)了解,通過易用的無服務(wù)器模型,開發(fā)人員現(xiàn)在可以獲得文檔數(shù)據(jù)庫的高度靈活性和豐富表達(dá)能力。無服務(wù)器實(shí)例現(xiàn)已進(jìn)入預(yù)覽階段,支持最新的MongoDB功能,因此用戶不必?fù)?dān)心后向兼容和升級(jí)問題。用戶只需選擇一個(gè)云區(qū)域即可開始,然后開始使用對(duì)象直接映射到代碼中的文檔來進(jìn)行開發(fā)。
除此之外,MongoDB 還發(fā)布了其它增強(qiáng)功能:Atlas Search 現(xiàn)在包括函數(shù)評(píng)分功能,MongoDB Realm 現(xiàn)在支持 Unity 游戲引擎,MongoDB Charts 現(xiàn)在與AtlasData Lake 相集成。
更多詳情可查詢:https://www.mongodb.com/new
MongoDB 在中國,為中國
MongoDB北亞區(qū)副總裁蘇玉龍
自 2015 年進(jìn)入中國來,MongoDB 在中國進(jìn)展頗豐。?
蘇玉龍介紹,MongoDB 在中國,為中國。經(jīng)過六年時(shí)間的積累,MongoDB在中國已經(jīng)積累了龐大的開發(fā)者社區(qū)。為致力于滿足不同階段中國開發(fā)者和企業(yè)的需求,MongoDB 提供多種使用方式,除了直接從MongoDB原廠采買,還可以通過合作伙伴來獲取 MongoDB 的服務(wù)。
值得一提的是,近幾年 MongoDB 與阿里云和騰訊云先后建立了 OEM 合作關(guān)系,兩者可完全提供 MongoDB 核心數(shù)據(jù)庫所有的正式功能,如此一來,中國用戶可以在本地使用可靠的、經(jīng)過全面認(rèn)證的 MongoDB。
目前 MongoDB 正在推進(jìn) MongoDB 免費(fèi)技術(shù)認(rèn)證活動(dòng),開發(fā)者可以此獲得MongoDB 的技能,這為廣大中國開發(fā)者長遠(yuǎn)的職業(yè)生涯提供了助力。
此外,MongoDB 也在中國大力開展開源社區(qū)活動(dòng),覆蓋主要一級(jí)城市,向二級(jí)城市滲透,并通過與阿里云和騰訊云共同潛心投入。例如去年 MongoDB 與阿里云合作開展小型培訓(xùn)營,吸引了約 2000 多位學(xué)生報(bào)名。隨著本次 5.0 版本的推出,在未來一年MongoDB將在社區(qū)活動(dòng)投入更多資源,普惠更多處在不同階段的開發(fā)者和企業(yè)。
?
未來
MongoDB首席產(chǎn)品官SahirAzam
談及發(fā)展戰(zhàn)略,SahirAzam 在接受采訪時(shí)表示,MongoDB 始終致力于構(gòu)建通用數(shù)據(jù)庫,工業(yè)、金融、保險(xiǎn)、游戲等各行各業(yè)都適合使用的數(shù)據(jù)庫。
隨著未來越來越多云原生應(yīng)用和分布式計(jì)算的出現(xiàn),數(shù)據(jù)庫也將面臨更多新的挑戰(zhàn)。Sahir Azam 認(rèn)為這正是機(jī)遇所在,恰恰也是 MongoDB 數(shù)據(jù)庫在市場(chǎng)上越來越受歡迎的原因。
他表示:“MongoDB看好云原生應(yīng)用的趨勢(shì),也一直關(guān)注云原生架構(gòu)的發(fā)展。我們主要關(guān)注兩個(gè)領(lǐng)域,一是提供管理服務(wù)版本的能力,使客戶或合作伙伴可以通過云原生的業(yè)務(wù)或者服務(wù)來使用 MongoDB;二是繼續(xù)開發(fā)例如 Kubernetes、容器等前沿技術(shù)來豐富我們的產(chǎn)品,確保與時(shí)俱進(jìn)的發(fā)展。”
總結(jié)
以上是生活随笔為你收集整理的MongoDB 5.0 来了,原生时序、版本化 API 新特性悉数登场的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 活动预告 | 2020移动云客户高端峰会
- 下一篇: “一云多芯、三V一体” 麒麟信安云融合虚