MongoDB:連續四年被評為最受開發人員青睞的數據庫

MongoDB:連續四年被評為最受開發人員青睞的數據庫

自2011年以來,Stack Overflow一直在體現開發者社區的“脈搏”,並揭示全球的軟件開發者所關注的各種前沿趨勢、技術和最為重視的當前工作。Stack Overflow的調查總是能為我們提供對開發趨勢的的深入洞察,2019年,有將近90,000名全球開發人員參與了此項調查。[1]

從調查中,你可以瞭解到你的同行最經常使用哪些編程語言、網絡架構、庫、工具、平臺、當然也包括數據庫,你能看到當前開發人員最愛使用的、最不愛使用的、和最期待使用的都是哪些產品。2017年,Stack Overflow創建了一個專門的數據庫門類,當年MongoDB被評為最受歡迎和喜愛的數據庫。2018年,MongoDB再次名列榜首。2019年,MongoDB依然名列榜首,並已連續第三年排名第一。

MongoDB:連續四年被評為最受開發人員青睞的數據庫

Image courtesy of Stack Overflow 2019年開發人員調查結果截圖,最受期待的數據庫

為什麼說MongoDB連續四年被評為最受青睞的數據庫呢?因為在2016年數據庫尚未被劃分為單獨的門類之前,MongoDB是唯一一款被列在“最受青睞的”技術通用名錄中的數據庫產品。

MongoDB是如何取得這些成果的?首先,要感謝MongoDB的用戶,正如調查結果所顯示,是MongoDB用戶對MongoDB的使用熱情,讓MongoDB廣泛傳播,是MongoDB用戶使MongoDB變得一天比一天更出色, 並不斷對應用的迫切需求進行創新,為發展路線圖提供指引,並培訓其他人如何最大程度地發揮MongoDB的作用。

為什麼今天的開發者會選擇MongoDB,又有那麼多人希望使用MongoDB呢?這是因為MongoDB的三大核心設計理念,幫助開發者更快更好地滿足現代應用的需求:

文檔型數據模型

文檔數據模型是最佳的數據處理方式。文檔與你在代碼中使用的對象相匹配,與表的行與列相比,它代表了一種更為自然的數據結構。你可以按照你希望的方式隨時更改文檔模型、索引和查詢任意屬性、執行各種操作和分析,從簡單的點和範圍查詢,到複雜的聚合、分面搜索、地理空間處理、圖遍歷等都可以實現。你還能同時擁有關係型數據庫經常用到的ACID【原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability)】事務功能。只需要MongoDB這一個數據庫和MongoDB API,就可以實現所有這些功能。

分佈式設計

MongoDB的分佈式系統設計意味著你可以將數據放置到任何需要的地方。不僅實現了高可用性,還可以實現水平擴展,以及工作負載隔離。工作負載隔離可以將同一個集群上的交易和分析工作負載隔離開。MongoDB提供了對全球數據進行分發的功能,可以將數據分發或鎖定到特定地理區域中的分片,不僅使本地用戶實現低時延的訪問,同時還能滿足隱私條例對於數據主權的要求,例如,歐盟的通用數據保護條例(GDPR)。

隨時隨地自由運行

你擁有隨處運行的自由——無需改動任何一行代碼,你就可以將你的MongoDB從筆記本,搬到本地服務器、雲端或完全託管的全球雲MongoDB Atlas service上。使用MongoDB,你可以在任何時間,將你的數據庫部署到任何需要的平臺上,你再也不需要在設計時擔心被某個特定平臺鎖定了。

瞭解關於MongoDB設計理念的更多信息,請參見MongoDB的

《架構指南》。[2]

Stack Overflow開發人員調查是在《Forrester Wave™:2019年第一季度大數據非關係型數據庫報告》[3]發佈後進行的,那份報告也將MongoDB評為領導者,同時,《數據庫引擎排名》顯示:MongoDB延續了它作為世界上最受歡迎的非關係型技術領導者的地位。所有這些信息都證明了MongoDB所開創的道路,正在將MongoDB打造為下一代數據庫平臺。

想立刻體驗嗎?你可以獲得一個MongoDB Atlas上的免費M0集群[4]; 研究和深入瞭解MongoDB文檔,並註冊MongoDB大學 ,就可以暢享精品課程。

MongoDB中文社區北京大會將於11月8日進行,點擊瞭解詳情

參考鏈接:

[1]截至目前的調查結果,請點擊鏈接https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-databases

[2]架構指南

https://www.mongodb.com/collateral/mongodb-architecture-guide

[3]《Forrester Wave™:2019年第一季度大數據非關係型數據庫報告》

https://www.mongodb.com/blog/post/mongodb-named-a-leader-in-the-forrester-wave-big-data-nosql-q1-2019

[4]MongoDB Atlas上的免費M0集群

https://www.mongodb.com/cloud/atlas

[5]MongoDB大學

https://university.mongodb.com


分享到:


相關文章: