分佈式文件存儲數據庫MongoDB發佈了新版本,包括大量產品組合更新。並且為雲數據庫MongoDB Atlas(數據庫的特定於雲的版本)添加了更多功能,為開發人員推出了全新的產品數據庫同步平台。
眾所周知MongoDB是一個開源的分佈式的文件存儲數據庫,用於驅動大數據應用和其他數據密集型工作負載。MongoDB之所以廣受好評,是因為其可以處理各種應用的多模式數據庫。
這使開發者受益,他們只需要學習一種查詢語言和一個一致的應用程序編程接口即可構建。MongoDB數據庫常用於金融,醫療保健,保險和電信行業的分析和交易應用程序。
MongoDB 4.4新版本現已提供Beta版本,它提供瞭如Union之類的新功能,該功能使用户可以將多個數據集中的數據混合到一個集合中,從而可以對數據進行更深入的探索和分析。
該版本還增加了定義和優化分片主鍵(shard keys)的功能,這意味着用户現在可以調整數據在集羣中的分配方式,幫助他們的應用在需要時進行擴展。
同時,雲數據庫MongoDB Atlas已經提供了幾個有用的新功能,包括Atlas數據湖和Atlas搜索。
Atlas數據湖功能為用户提供了從MongoDB Atlas控制枱訪問其現有Amazon S3的簡便方法,這使得使用MongDB查詢語言運行查詢或瀏覽其數據變得更加容易。如,現在可以在一個地方運行聯合查詢,一起分析Amazon S3上的實時MongoDB Atlas數據和歷史數據,並返回單個查詢響應。尤其重要的是,Atlas數據湖是一項完全無服務器的服務,這意味着無需擔心設置或維護任何基礎架構。
對於Atlas搜索,它使執行Atlas數據集的搜索變得更加容易。MongoDB表示,使用Atlas用户界面或其應用程序編程界面創建了索引,開發者就可以使用MQL運行復雜的搜索查詢。
MongoDB還宣佈了其新的無服務器移動數據庫和同步平台MongoDB Realm的第一個Beta版本。新平台來自MongoDB收購的Realm公司與其自己最初的無服務器平台MongoDB Stitch集成而來。
MongoDB Realm是專門為移動應用提供動力的,來確保這些應用程序不會耗盡電池壽命或佔用正在運行的設備的網絡數據。主要功能之一是Realm Sync,它可以實現Realm移動客户端和MongoDB Atlas之間的數據雙向同步,從而可以在設備之間無縫共享數據。
有分析指出,新版本的發佈,能夠大大提升開發者的生產力。同時,數據湖和Realm這些新功能,無疑讓MongoDB構建下一代應用程序提供了基礎。