阿里云MongoDB,一直被模仿,从未被超越
MongoDB是業(yè)界最受歡迎的開源數(shù)據(jù)庫軟件之一,有“程序員最喜愛的數(shù)據(jù)庫”之美稱,在業(yè)界著名的網(wǎng)站DB-Engine排行榜中,歷年位居Top 5,是NoSQL數(shù)據(jù)庫之首,在中國擁有廣泛的企業(yè)客戶,備受開發(fā)者擁躉。
2016年,阿里云最早推出MongoDB云服務(wù),成為全球首家100%完全兼容MongoDB開源社區(qū)版的云廠商。隨后,阿里云將自研的MongoDB同步工具M(jìn)ongoShake開源,并且為開源社區(qū)版貢獻(xiàn)了若干功能特性、性能優(yōu)化和bugfix patch,做到了源于開源、回饋開源。阿里云MongoDB團(tuán)隊(duì)多名成員在MongoDB中文社區(qū)擔(dān)任核心角色,組織參與了各城市站MongoDB技術(shù)沙龍和年度峰會,分享阿里云MongoDB技術(shù)創(chuàng)新和最佳實(shí)踐議題。
2019年,阿里云與MongoDB公司達(dá)成戰(zhàn)略合作,成為全球第一個MongoDB云服務(wù)商戰(zhàn)略合作伙伴,也是全球唯一可提供最新版本MongoDB服務(wù)的云廠商。阿里云與MongoDB的合作從共建開源社區(qū)上升到全面覆蓋的商業(yè)合作,并榮膺 MongoDB公司『2019全球最佳ISV合作伙伴』獎。未來,阿里云還將與 MongoDB 持續(xù)深化行業(yè)生態(tài)及市場拓展的合作,以更加多樣的形態(tài)輸出 MongoDB 企業(yè)版,助力傳統(tǒng)企業(yè)級客戶數(shù)字化轉(zhuǎn)型。同年,MongoDB 4.2版本發(fā)布,具備了分布式事務(wù)的處理能力,覆蓋傳統(tǒng)關(guān)系型數(shù)據(jù)庫的事務(wù)能力。阿里云MongoDB隨后立即提供了配套4.2版本的云服務(wù)能力。
2020年,MongoDB 4.4版本發(fā)布(點(diǎn)擊回顧MongoDB4.4新特性),其中的Hidden Indexes特性即是雙方產(chǎn)品技術(shù)與代碼研發(fā)深度合作的成果。目前,阿里云是全球唯一可提供4.2和4.4版本MongoDB服務(wù)的云廠商,而且在未來仍會保持最新版本的領(lǐng)先優(yōu)勢。
MongoDB 4.4版本是以往版本的全面加強(qiáng)版,主要針對用戶呼聲最高的痛點(diǎn)進(jìn)行了重點(diǎn)改進(jìn),提供了Hidden Indexes、Refinable Shard Keys、Compound Hashed Shard Keys、Hedged Reads、降低復(fù)制延遲、Streaming Replication、Simultaneous Indexing、Mirrored Reads、Resumable Initial Sync、Time-Based Oplog Retention、Union、Custom Aggregation Expressions、新的結(jié)構(gòu)化日志LogV2、新的安全機(jī)制等新功能或增強(qiáng)特性。在易用性方面,除了$accumulator和$function operator,4.4版本還新增了其他多個Aggregation Pipeline Operator,例如字符串處理、獲取數(shù)組收尾元素、還有用來獲取文檔或二進(jìn)制串大小的操作符等。阿里云MongoDB基于4.4版本支持了ECS+云盤的實(shí)例新架構(gòu),具備更靈活彈性的能力,方便用戶更高效地完成實(shí)例存儲擴(kuò)容、垂直升降配、水平伸縮、備份恢復(fù)等管理運(yùn)維操作。除了100%完全兼容MongoDB協(xié)議,阿里云MongoDB還高度兼容了AWS DynamoDB協(xié)議,并且提供NimoShake(又名DynamoShake,阿里云研發(fā)的數(shù)據(jù)同步工具)協(xié)助客戶以更小的改造代價(jià)遷移到阿里云MongoDB。
近期,阿里云MongoDB也將從數(shù)據(jù)庫實(shí)例生命周期的托管形式,逐步升級到資源池化與存儲計(jì)算分離的云原生架構(gòu),利用云原生技術(shù)架構(gòu),讓傳統(tǒng)數(shù)據(jù)庫具備系統(tǒng)資源靈活彈性升級的云化能力,幫助客戶便捷地實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型升級,降低企業(yè)TCO成本。
作為全球最早推出MongoDB云服務(wù)的云廠商,阿里云MongoDB目前還在副本集節(jié)點(diǎn)數(shù)、只讀節(jié)點(diǎn)、秒級監(jiān)控告警、參數(shù)修改、實(shí)例回收站、公網(wǎng)訪問、SSL加密訪問、TDE數(shù)據(jù)加密、安全審計(jì)、智能診斷調(diào)優(yōu)等功能特性方面具有差異化優(yōu)勢,也已支持 Serverless/單節(jié)點(diǎn)/副本集/分片集群 四種靈活的部署架構(gòu),能夠滿足不同的業(yè)務(wù)場景需求,在互聯(lián)網(wǎng)游戲、在線教育、電商、社交、物聯(lián)網(wǎng)、政企等領(lǐng)域都有廣泛的應(yīng)用。
- 游戲應(yīng)用:使用阿里云MongoDB作為游戲服務(wù)器的數(shù)據(jù)庫存儲用戶信息。用戶的? ??游戲裝備、積分等直接以內(nèi)嵌文檔的形式存儲,方便進(jìn)行查詢與更新。在游戲分服類的場景,需要滾服或合服操作。滾服時(shí)數(shù)據(jù)庫服務(wù)需具備快速鏡像的能力,合服時(shí)數(shù)據(jù)庫需具備增量備份的能力,并可按照時(shí)間點(diǎn)進(jìn)行恢復(fù)。
- 社交應(yīng)用:使用阿里云MongoDB存儲用戶信息以及用戶發(fā)表的朋友圈信息,通過地理位置索引實(shí)現(xiàn)附近的人、地點(diǎn)等功能。阿里云MongoDB還非常適合用來存儲聊天記錄,因?yàn)樗峁┝朔浅XS富的查詢,并在寫入和讀取方面都相對較快。
- 物聯(lián)網(wǎng)應(yīng)用:阿里云MongoDB具有高性能和異步數(shù)據(jù)寫入功能,特定場景下可達(dá) 到內(nèi)存數(shù)據(jù)庫的處理能力。同時(shí),云數(shù)據(jù)庫MongoDB中的分片集群實(shí)例,可按需配置Mongos和Shard組件的配置和個數(shù),性能及存儲空間可實(shí)現(xiàn)無限擴(kuò)展,非常適合物聯(lián)網(wǎng)高并發(fā)寫入的場景。
目前,阿里云擁有國內(nèi)最強(qiáng)大和豐富的云數(shù)據(jù)庫產(chǎn)品家族,涵蓋關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫、分析型數(shù)據(jù)庫、數(shù)據(jù)庫生態(tài)工具以及云數(shù)據(jù)庫專屬集群五大版塊。2009年,阿里巴巴首先提出用分布式架構(gòu)替代傳統(tǒng)商業(yè)數(shù)據(jù)庫。十余年間,阿里巴巴數(shù)據(jù)庫完成了從商用、開源到自研的發(fā)展路徑,并以迅猛之勢形成山河,已服務(wù)于全球超過20個國家及地區(qū)。市場份額穩(wěn)居全球前三,亞太第一,在國內(nèi)遙遙領(lǐng)先。
2018年起,阿里云數(shù)據(jù)庫已連續(xù)三年進(jìn)入Gartner數(shù)據(jù)庫魔力象限,并在2020年進(jìn)入Gartner全球數(shù)據(jù)庫領(lǐng)導(dǎo)者象限,成為在基礎(chǔ)軟件領(lǐng)域首次進(jìn)入領(lǐng)導(dǎo)者的中國企業(yè),代表中國數(shù)據(jù)庫真正走進(jìn)世界一流。未來,阿里云也將持續(xù)加大在數(shù)據(jù)庫領(lǐng)域的投入,攜手合作伙伴,賦能更多企業(yè)數(shù)字化轉(zhuǎn)型。
此前,阿里云還聯(lián)合MongoDB原廠和MongoDB中文社區(qū)共同出品了“七天玩轉(zhuǎn)MongoDB訓(xùn)練營”,邀請阿里云技術(shù)專家、MongoDB原廠專家和MongoDB中文社區(qū)發(fā)起人授課,并推出了《玩轉(zhuǎn)MongoDB從入門到實(shí)戰(zhàn)》電子書(點(diǎn)擊這里下載),以幫助更多開發(fā)者快速掌握MongoDB核心架構(gòu)及特色功能。
原文鏈接:https://developer.aliyun.com/article/781741?
版權(quán)聲明:本文內(nèi)容由阿里云實(shí)名注冊用戶自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,阿里云開發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。具體規(guī)則請查看《阿里云開發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開發(fā)者社區(qū)知識產(chǎn)權(quán)保護(hù)指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫侵權(quán)投訴表單進(jìn)行舉報(bào),一經(jīng)查實(shí),本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。總結(jié)
以上是生活随笔為你收集整理的阿里云MongoDB,一直被模仿,从未被超越的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从零搭建 dubbogo
- 下一篇: 蝉联 Apache 最活跃项目,Flin