MongoDB 4.4、Atlas Data Lake、Atlas Search和MongoDB Realm可以幫助企業減少分散數據,無論數據存儲於任何地方,都可為開發人員提供更佳的數據處理方式
2020年6月30日,中國北京——全球領先的現代通用數據平台提供商MongoDB (NASDAQ代碼MDB) 日前宣佈了組成MongoDB Cloud平台的一系例產品,這些產品為開發人員提供了更優的數據管理方式,且無論數據存儲在任何地方。MongoDB Cloud 提供了經由開發人員優化、雲端到移動終端的平台,隨着MongoDB 4.4的發佈、Atlas Data Lake、Atlas Search和MongoDB Realm的正式發佈(GA) ,全面助力組織擺脱數據孤島和碎片化的API。
MongoDB總裁兼首席執行官Dev Ittycheria 表示:“如今,企業期望開發人員在不同的系統上利用多種技術、數據模型、API和語言,來支持用户在現代應用程序中所需的事務、搜索和分析功能。儘管雲計算徹底改變了科技行業,提供了低廉的進入成本和無限的規模擴展以及其他已證明的優勢,但大多數雲遷移也複製了傳統數據中心的複雜性和弊端。藉助MongoDB Cloud,開發人員最終得以成功擺脱數據孤島的負擔,並通過統一的開發體驗,真正釋放數據的價值。”
適用於任何工作負載的領先現代數據庫
藉助MongoDB的文檔數據模型,開發人員可以按應用程序需要的任何方式來構建數據:從豐富的層次結構對象到簡單的鍵/值對、表再到連接的圖形,然後使用統一API對其進行查詢。這為開發人員在最廣泛的工作負載集中提供了一致且高效的體驗。金融、醫療、電信、遊戲、保險等各行各業的全球領先組織機構在MongoDB上運行其關鍵業務交易和分析應用程序。
MongoDB始終以為開發人員提供領先、現代的通用數據平台為宗旨, MongoDB 4.4的發佈是對該宗旨的進一步詮釋。MongoDB 4.4提供了MongoDB社區中最需要的特性和增強功能,是一款幫助用户能夠比任何其他數據庫更快、更高效地構建事務、操作和分析應用程序的數據庫。MongoDB 4.4使開發人員可以在全球範圍內擴展應用程序,並可以隨需求的變化隨時定義和完善數據分佈,同時在雲中任何地方提供最複雜的延遲、彈性和安全控制。
MongoDB 4.4 引人注目的新功能包括:
·聯合:為用户提供更豐富、更快的分析能力,全面助力決策制定,同時減少對脆弱的ETL流程和昂貴的數據倉庫的依賴
·完善的片鍵:實現更輕鬆地擴展MongoDB,並能夠隨着應用程序和業務需求的發展隨時修改數據位置
·分離讀取:即使某些節點可能無法正常工作,也可以提供一致且可預測的性能——通過向多個副本提交讀取請求並在最快的節點響應後立即將結果返回給客户端
搜索和分析的一致體驗
通過增加Atlas Data Lake和Atlas Search,MongoDB Cloud平台可簡化現代數據基礎架構,為應用程序提供了豐富的搜索體驗,並可充分發揮存儲在數據湖中數據的分析能力。Atlas Data Lake採用與MongoDB廣受開發者喜愛的相同的MongoDB查詢語言(MQL)和數據模型,不論是 Atlas全球雲數據庫中的實時交易數據,還是以Atlas Search進行的相關性搜索查詢,或是對對象存儲中的數據進行長期分析查詢,使用者都可以輕鬆進行查詢並回傳數據。使用MongoDB Cloud,開發人員不需要在多種技術,查詢語言和數據模型之間來回切換,進而大幅度降低開發人員的學習負擔。
RedMonk首席分析師Stephen O’Grady評價道:“隨着近十年來集成到現代應用程序中的數據庫和數據源的數量和類型的激增,開發人員面臨的挑戰一直是擴大他們對多種接口的瞭解。” 針對這種情況,重視速度的公司越來越多地尋求可在多個後端成為單一接口的抽象概念,而這正是MongoDB的舞台。”
只需單擊一下MongoDB Atlas UI,Atlas Data Lake即可使用户方便地連接到現有的S3存儲桶,從而使用MQL的功能運行查詢並瀏覽其數據。Atlas Data Lake完全沒有服務器,因此無需設置、管理或優化的礎架構,並且客户只為使用數據時運行的查詢付費。
使用Atlas Data Lake,用户可以訪問:
·Atlas在線存檔:數據在完全託管的數據庫和雲對象存儲之間分層,能夠通過單個查詢無縫查詢數據。通過自動存檔歷史數據,客户可以節省交易數據庫的存儲成本,同時仍然能夠輕鬆查詢該數據
·聯合查詢:用户能夠跨Atlas和Amazon S3上的歷史數據運行一個查詢,並返回統一結果,從而消除了移動和轉換數據的成本和複雜性
·持久集成到Amazon S3和Atlas:為用户提供更大的靈活性,可將複雜聚合的結果持久保存到其首選的存儲層,從而以經濟高效的方式為實時應用程序提供新的數據驅動見解
搜索已成為每個應用程序的必備功能,但是仍然存在重大的開發和操作難題。 Atlas Search通過一致的API與Atlas雲數據庫深度集成,因此用户無需啓動單獨的搜索引擎並在不同數據孤島之間同步數據移動。一旦使用Atlas UI或API創建了索引,開發人員便可以使用MQL運行復雜的搜索查詢,從而節省了大量的精力、時間和金錢。
“如果沒有基於相關性的搜索功能,構建現代應用程序用户體驗幾乎是不可想象的。不幸的是,這仍然是一項複雜的任務,需要開發人員搜索數據庫,保持數據同步,並不得不核心記錄數據庫之外進行擴展。” MongoDB首席產品官Sahir Azam説。“ Atlas Search通過為開發人員提供使用與核心數據庫相同的語言和數據模型的搜索引擎,消除了所有這些麻煩。MongoDB認為搜索是構建現代應用程序的基礎,因此我們對開發人員而言簡單易用。使用者只需放心查詢數據,剩下的交給MongoDB 來處理。”
最佳移動數據庫與Atlas保持同步
用户期望現代移動應用程序具有高響應性、可靠性、可離線工作或在不穩定的網絡連接下運作,並可以在移動客户端或後端發生更改時立即同步數據。 此外,用户希望應用程序不會耗盡電池壽命、宕機或需要過多的網絡數據。 因此,開發出色的移動應用程序所需的精力和時間十分巨大。
MongoDB在2019年收購流行的開源移動數據庫和同步平台Realm.io,幫助開發人員更快地構建豐富的移動應用程序。現在已發佈的MongoDB Realm與MongoDB的無服務器平台集成在一起,為開發人員提供了統一、便捷的方式,處理前端到後端整個應用程序生命週期中的數據。
新功能Realm Sync 是MongoDB Realm強大功能的一個示例。此功能使Realm的前端移動客户端與後端的Atlas之間能夠進行雙向數據同步,允許在設備之間以及與支持數據庫之間無縫共享數據,而無需複雜的衝突解決方案和集成代碼。
7-11使用MongoDB Realm構建了利用Realm Sync的庫存管理系統。
7-11數字技術總監Srikanth Gandra 表示:“我們打造的真正的創新系統。自從將基於MongoDB Realm構建的應用程序推廣到北美的所有8500家商店後,我們已經能夠幾乎實時地跨20,000多個設備同步數據。我們收到了來自商店經理的好評。各個店鋪可以立即開始使用設備,啓動設備時也無需像過去那樣等待數分鐘後下載數據。另外,數據準確性也顯著提升, 尤其是銷售或發貨到達時的庫存準確性 。”
更多資源:
·Atlas Data Lake 更多信息
·Atlas Search 更多信息
·MongoDB Realm 更多信息
·MongoDB 4.4 新特性
·即刻試用 MongoDB Atlas
關於MongoDB
MongoDB是全球領先的現代通用數據平台,旨在助力開發人員及其構建的應用程序釋放軟件和數據的潛能。MongoDB公司總部位於紐約,在全球100多個國家/地區擁有18,400 餘家客户。 MongoDB數據庫平台已下載超過1.1億次,MongoDB大學全球註冊用户累計已超過一百萬人。