MongoDB CEO 兼總裁Dev Ittycheria: 文檔即未來

關係型數據庫並非爲當今現代應用程序而設計,MongoDB的誕生則源於使用傳統關係型數據庫的挫敗。在長達40年沒有可替代數據庫的尷尬後,我們開創了一種處理數據的全新方法——MongoDB文檔模型及其相關的查詢語言。


由於MongoDB提供了一種截然不同的數據組織方式,在當時,很大部分是實驗性的,對於將文檔模型作爲通用數據庫、特別是能否應對關鍵型任務的工作負載,我們受到了質疑。然而,隨着我們在過去10年中堅持不懈地創新,MongoDB社區呈指數級激增,毋庸置疑,文檔模型的強大功能使其成爲處理數據的最佳方式。

文檔模型助力更快創新

文檔適用於廣泛的流行數據模型,支持各種各樣的場景。文檔模型可以包含鍵值、關係數據集和圖形數據集,當然,還可以包含父子關係、列表/數組以及其他層次關係,它們比傳統的關係型數據庫技術(表格)具有更大的靈活性。由於文檔模型與主流面向對象編程語言中的對象直接對應,因此開發人員可以根據現實世界中實體之間的自然關係存儲和組織數據,從而將重點放在以最有意義的方式構建應用程序上,而不是圍繞其數據庫的侷限性開展工作。因此,使用文檔模型顯著提高了開發人員的生產效率,使組織機構能夠更快地進行創新

業界驗證

近期亞馬遜推出了DocumentDB,並將其描述爲“支持 MongoDB 的託管文檔數據庫服務”。DocumentDB 的面世毫無疑問地證明了 MongoDB 的廣受歡迎程度,並強有力地驗證了 MongoDB 所做的一切努力——文檔即未來,而並非表格。據預測,數據庫市場在2022年將達到840億美元,DocumentDB的發佈助力我們的完全託管雲服務 MongoDB Atlas 進一步提升了知名度,並給我們帶來了更廣闊的商機


MongoDB Atlas是我們的全球完全託管雲數據庫,它不僅在AWS上運行,還運行在 Microsoft Azure 和 Google雲平臺上。它是由創建 MongoDB 數據庫的同一支團隊設計,具有內置的操作和安全實踐,可以自動執行如基礎設施配置和數據庫設置等耗時的管理任務,支持高可用性、全球分發、備份等等功能。自2016年推出之日起,MongoDB Atlas一直是 MongoDB 業務增長最迅速的一部分,目前已佔 MongoDB 總收入的22%,擁有數千家來自世界各地、不同規模、不同行業的客戶,這些客戶都選擇 MongoDB Atlas 來運營業務。儘管亞馬遜的聲明沒有提到MongoDB Atlas,但實際上,亞馬遜發佈 DocumentDB 就是爲了與 MongoDB Atlas 一爭高下。

文檔數據庫不盡相同

由於數據庫層是任何應用程序中最關鍵的一層,客戶應該慎重選擇數據庫。數據庫不僅要滿足當今的需求,還要滿足日後的發展需求,客戶同樣需謹慎選擇在哪裏運行數據庫,基於這些原因,對客戶來說,瞭解什麼是 DocumentDB、DocumentDB 不是什麼、以及 DocumentDB 永遠都成爲不了什麼,至關重要。


DocumentDB 構建在亞馬遜專有的 Aurora 架構之上,該架構旨在支持關係型數據庫,而不是像 MongoDB 這樣的分佈式系統。 因此,DocumentDB 嘗試“模仿”MongoDB。由於 MongoDB 和 DocumentDB 之間存在根本的體系結構差異,對客戶來說,這就意味着重大的功能、性能差異和深度鎖定的影響。DocumentDB 聲稱支持 MongoDB 3.6 API,暗示 DocumentDB 與 MongoDB 3.6 版本是對等的。然而,實際上 DocumentDB 更接近我們6年前發佈的 MongoDB 2.4 版本


自 DocumentDB 發佈以來,MongoDB 工程師團隊花費了大量時間,進行嚴格的功能正確性和性能測試。在即將發佈的MongoDB CTO Eliot Horowitz的中文博客中,可以找到這些結果以及我們的測試和使用數據。我們希望大家都能詳細閱讀這些測試結果,並瞭解 DocumentDB和 MongoDB Atlas 之間的顯著差異。而且,重要的是,我們希望大家可以根據我們的結果進行復測。

MongoDB DocumentDB 主要差異對比

我們非常尊重亞馬遜爲推進雲計算、爲遷移至雲端的客戶打造優勢所做的努力。最重要的是,我們很高興看到他們承認我們多年來所一直堅信的——文檔模型是處理數據的最佳方法,MongoDB是開發人員構建現代應用程序的首選


對於想要真正 MongoDB 全面託管雲服務、享受 MongoDB 所提供的所有豐富查詢功能、高性能、全球數據分發和無平臺鎖定的客戶而言,毫無疑問,MongoDB Atlas 是不二之選!


長按二維碼關注

即刻免費試用 MongoDB Atlas 集羣處理文檔









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章