分布式文件存儲(chǔ)數(shù)據(jù)庫(kù)MongoDB發(fā)布了新版本,包括大量產(chǎn)品組合更新。并且為云數(shù)據(jù)庫(kù)MongoDB Atlas(數(shù)據(jù)庫(kù)的特定于云的版本)添加了更多功能,
分布式文件存儲(chǔ)數(shù)據(jù)庫(kù)MongoDB發(fā)布了新版本,包括大量產(chǎn)品組合更新。并且為云數(shù)據(jù)庫(kù)MongoDB Atlas(數(shù)據(jù)庫(kù)的特定于云的版本)添加了更多功能,為開發(fā)人員推出了全新的產(chǎn)品數(shù)據(jù)庫(kù)同步平臺(tái)。
眾所周知MongoDB是一個(gè)開源的分布式的文件存儲(chǔ)數(shù)據(jù)庫(kù),用于驅(qū)動(dòng)大數(shù)據(jù)應(yīng)用和其他數(shù)據(jù)密集型工作負(fù)載。MongoDB之所以廣受好評(píng),是因?yàn)槠淇梢蕴幚砀鞣N應(yīng)用的多模式數(shù)據(jù)庫(kù)。
這使開發(fā)者受益,他們只需要學(xué)習(xí)一種查詢語(yǔ)言和一個(gè)一致的應(yīng)用程序編程接口即可構(gòu)建。MongoDB數(shù)據(jù)庫(kù)常用于金融,醫(yī)療保健,保險(xiǎn)和電信行業(yè)的分析和交易應(yīng)用程序。
MongoDB 4.4新版本現(xiàn)已提供Beta版本,它提供了如Union之類的新功能,該功能使用戶可以將多個(gè)數(shù)據(jù)集中的數(shù)據(jù)混合到一個(gè)集合中,從而可以對(duì)數(shù)據(jù)進(jìn)行更深入的探索和分析。
該版本還增加了定義和優(yōu)化分片主鍵(shard keys)的功能,這意味著用戶現(xiàn)在可以調(diào)整數(shù)據(jù)在集群中的分配方式,幫助他們的應(yīng)用在需要時(shí)進(jìn)行擴(kuò)展。
同時(shí),云數(shù)據(jù)庫(kù)MongoDB Atlas已經(jīng)提供了幾個(gè)有用的新功能,包括Atlas數(shù)據(jù)湖和Atlas搜索。
Atlas數(shù)據(jù)湖功能為用戶提供了從MongoDB Atlas控制臺(tái)訪問(wèn)其現(xiàn)有Amazon S3的簡(jiǎn)便方法,這使得使用MongDB查詢語(yǔ)言運(yùn)行查詢或?yàn)g覽其數(shù)據(jù)變得更加容易。如,現(xiàn)在可以在一個(gè)地方運(yùn)行聯(lián)合查詢,一起分析Amazon S3上的實(shí)時(shí)MongoDB Atlas數(shù)據(jù)和歷史數(shù)據(jù),并返回單個(gè)查詢響應(yīng)。尤其重要的是,Atlas數(shù)據(jù)湖是一項(xiàng)完全無(wú)服務(wù)器的服務(wù),這意味著無(wú)需擔(dān)心設(shè)置或維護(hù)任何基礎(chǔ)架構(gòu)。
對(duì)于Atlas搜索,它使執(zhí)行Atlas數(shù)據(jù)集的搜索變得更加容易。MongoDB表示,使用Atlas用戶界面或其應(yīng)用程序編程界面創(chuàng)建了索引,開發(fā)者就可以使用MQL運(yùn)行復(fù)雜的搜索查詢。
MongoDB還宣布了其新的無(wú)服務(wù)器移動(dòng)數(shù)據(jù)庫(kù)和同步平臺(tái)MongoDB Realm的第一個(gè)Beta版本。新平臺(tái)來(lái)自MongoDB收購(gòu)的Realm公司與其自己最初的無(wú)服務(wù)器平臺(tái)MongoDB Stitch集成而來(lái)。
MongoDB Realm是專門為移動(dòng)應(yīng)用提供動(dòng)力的,來(lái)確保這些應(yīng)用程序不會(huì)耗盡電池壽命或占用正在運(yùn)行的設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)。主要功能之一是Realm Sync,它可以實(shí)現(xiàn)Realm移動(dòng)客戶端和MongoDB Atlas之間的數(shù)據(jù)雙向同步,從而可以在設(shè)備之間無(wú)縫共享數(shù)據(jù)。
有分析指出,新版本的發(fā)布,能夠大大提升開發(fā)者的生產(chǎn)力。同時(shí),數(shù)據(jù)湖和Realm這些新功能,無(wú)疑讓MongoDB構(gòu)建下一代應(yīng)用程序提供了基礎(chǔ)。
關(guān)鍵詞: MongoDB