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大學全球註冊使用者累計已超過一百萬人。