2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)
數(shù)據(jù)庫公司MongoDB(納斯達克股票代碼:MDB)的大部分增長來自 Atlas,這是一項云數(shù)據(jù)庫服務,開發(fā)人員無需管理自己的基礎設施。Atlas 現(xiàn)在約占公司總收入的一半,而且還在以極快的速度增長。
該公司的長期增長機會是 Realm,MongoDB 的移動和 Web 應用程序開發(fā)平臺。Realm 圍繞并需要 Atlas 構建,為開發(fā)人員提供托管靜態(tài)內(nèi)容、運行通常駐留在服務器應用程序中的后端云功能以及輕松在 Atlas 和移動設備之間同步數(shù)據(jù)的能力。開發(fā)人員可以在 MongoDB Realm 上構建他們的整個應用程序。
缺少一些關鍵功能
對于已經(jīng)使用 Atlas 來支持他們的應用程序的開發(fā)人員來說,采用 Realm 很有意義。Realm 處理用戶身份驗證和訪問 Atlas 數(shù)據(jù)庫的規(guī)則,允許開發(fā)人員輕松地將 Atlas 集成到他們的應用程序中。
問題在于 Realm 在一個重要方面缺乏替代品。讓我們考慮一個 Web 應用程序?,F(xiàn)代 Web 開發(fā)很復雜。由Facebook構建的 React 等框架使開發(fā) Web 應用程序的過程變得更加容易。但是,任何現(xiàn)代 Web 應用程序都需要經(jīng)過構建過程才能將源代碼轉(zhuǎn)換為一組最終優(yōu)化的文件,以供最終用戶使用。根據(jù)開發(fā)人員使用的工具、框架和系統(tǒng),此構建過程可能涉及許多步驟。
Netlify 和DigitalOcean的 App Platform 等平臺會自動處理此構建。開發(fā)人員可以將他們的代碼推送到托管在Microsoft的 Github上的存儲庫,這些平臺會自動提取代碼、啟動服務器、運行必要的構建命令、下載任何第三方依賴項并部署應用程序。
相比之下,MongoDB 的 Realm 根本不做任何構建。開發(fā)人員必須在自己的機器上構建他們的應用程序,并將最終的文件集推送到 Realm。如果應用程序使用 Realm 的云功能,則任何第三方依賴項都必須手動上傳到 Realm。這個過程并沒有像它想象的那樣精簡。
使用 Realm 的好處是可以一流地訪問 MongoDB 的 Atlas 數(shù)據(jù)庫。缺點是該平臺需要一些額外的步驟來啟動和運行應用程序。Realm 有很多有用的特性,比如確定用戶如何訪問存儲在 Atlas 數(shù)據(jù)庫中的數(shù)據(jù)的強大規(guī)則。但它不像其他平臺那么容易使用。
長期增長機會
雖然 Realm 有一些缺陷,但 MongoDB 有正確的想法。價值主張很簡單:開發(fā)人員無需啟動云服務器來運行后端代碼并與其他云平臺上的 Atlas 接口,而是可以使用 Realm 的功能來完成相同的事情。
Atlas 不是唯一可用的托管 MongoDB 數(shù)據(jù)庫。例如,云基礎設施提供商DigitalOcean 最近推出了自己的托管 MongoDB 數(shù)據(jù)庫。通過圍繞 Atlas 構建 Realm 等產(chǎn)品,MongoDB 可以使自己的托管數(shù)據(jù)庫提供比其他替代方案更具吸引力的產(chǎn)品。
數(shù)據(jù)庫將繼續(xù)是 MongoDB 的核心產(chǎn)品和核心焦點。在可預見的未來,Atlas
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)