您的位置: 首页 >精选综合 >

数据库公司MongoDB的领域在1个关键领域存在不足

2021-07-08 15:30:35 编辑: 来源:
导读 数据库公司MongoDB(纳斯达克股票代码:MDB)的大部分增长来自 Atlas,这是一项云数据库服务,开发人员无需管理自己的基础设施。Atlas 现在

数据库公司MongoDB(纳斯达克股票代码:MDB)的大部分增长来自 Atlas,这是一项云数据库服务,开发人员无需管理自己的基础设施。Atlas 现在约占公司总收入的一半,而且还在以极快的速度增长。

该公司的长期增长机会是 Realm,MongoDB 的移动和 Web 应用程序开发平台。Realm 围绕并需要 Atlas 构建,为开发人员提供托管静态内容、运行通常驻留在服务器应用程序中的后端云功能以及轻松在 Atlas 和移动设备之间同步数据的能力。开发人员可以在 MongoDB Realm 上构建他们的整个应用程序。

缺少一些关键功能

对于已经使用 Atlas 来支持他们的应用程序的开发人员来说,采用 Realm 很有意义。Realm 处理用户身份验证和访问 Atlas 数据库的规则,允许开发人员轻松地将 Atlas 集成到他们的应用程序中。

问题在于 Realm 在一个重要方面缺乏替代品。让我们考虑一个 Web 应用程序。现代 Web 开发很复杂。由Facebook构建的 React 等框架使开发 Web 应用程序的过程变得更加容易。但是,任何现代 Web 应用程序都需要经过构建过程才能将源代码转换为一组最终优化的文件,以供最终用户使用。根据开发人员使用的工具、框架和系统,此构建过程可能涉及许多步骤。

Netlify 和DigitalOcean的 App Platform 等平台会自动处理此构建。开发人员可以将他们的代码推送到托管在Microsoft的 Github上的存储库,这些平台会自动提取代码、启动服务器、运行必要的构建命令、下载任何第三方依赖项并部署应用程序。

相比之下,MongoDB 的 Realm 根本不做任何构建。开发人员必须在自己的机器上构建他们的应用程序,并将最终的文件集推送到 Realm。如果应用程序使用 Realm 的云功能,则任何第三方依赖项都必须手动上传到 Realm。这个过程并没有像它想象的那样精简。

使用 Realm 的好处是可以一流地访问 MongoDB 的 Atlas 数据库。缺点是该平台需要一些额外的步骤来启动和运行应用程序。Realm 有很多有用的特性,比如确定用户如何访问存储在 Atlas 数据库中的数据的强大规则。但它不像其他平台那么容易使用。

长期增长机会

虽然 Realm 有一些缺陷,但 MongoDB 有正确的想法。价值主张很简单:开发人员无需启动云服务器来运行后端代码并与其他云平台上的 Atlas 接口,而是可以使用 Realm 的功能来完成相同的事情。

Atlas 不是唯一可用的托管 MongoDB 数据库。例如,云基础设施提供商DigitalOcean 最近推出了自己的托管 MongoDB 数据库。通过围绕 Atlas 构建 Realm 等产品,MongoDB 可以使自己的托管数据库提供比其他替代方案更具吸引力的产品。

数据库将继续是 MongoDB 的核心产品和核心焦点。在可预见的未来,Atlas


免责声明:本文由用户上传,如有侵权请联系删除!

最新文章

精彩推荐

图文推荐

点击排行

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ   备案号:

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。

邮箱:toplearningteam#gmail.com (请将#换成@)