MongoDB 5.0 扩展开源文档数据库操作

日期: 2021-07-18 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

近日MongoDB 公司在其 MongoDB.live 2021 虚拟会议上宣布正式推出MongoDB 5.0,并发布MongoDB Atlas Cloud 数据库即服务的一系列新功能。

开源 MongoDB 平台主要被认为是文档数据库,但近年来它已转向启用多模型数据库方法。

MongoDB 5.0包括对时间序列数据的增强支持,支持更多应用场景,包括物联网。

该供应商还改善了其 MongoDB Atlas 云数据库平台,改进了搜索,使管理员能够优化结果,并更新了 Atlas Data Lake 功能以集成 MongoDB Charts 数据可视化。

IDC 公司研究副总裁 Carl Olofson 对这组新功能和该供应商所采取的方向给予积极评价,他指出 MongoDB 的下一步是提高对企业的吸引力。

通过提供更高级的管理功能,使企业更容易大规模运行 MongoDB,以及针对数据湖数据的数据可视化工具,MongoDB 很可能成为执行管理更有吸引力的选择。

Olofson评论称:“当我们想到文档数据库系统时,我们会想到与用户相关的应用程序,包括 CRM、电子商务和游戏应用程序,以及对智能移动设备上应用程序的会话数据管理。MongoDB 在这些领域当然表现出色,并在开发者社区中赢得了大量的关注,但他们的下一个重大挑战是为 C 级高管提供更多服务。”

MongoDB 5.0功能简化数据库管理

MongoDB 5.0 带来的关键新功能之一是实时重新分片功能。

分片是数据库的常见过程,它将数据分布在多个节点上,以提高弹性和性能。

MongoDB公司首席技术官Mark Porter 解释说,新的重新分片功能使用户能够调整分片的配置方式,到目前为止,这并不是一个简单的过程。Porter说,通过实时重新分片,数据库管理员可以设置他们想要的新分片键,MongoDB 将重新整理所有数据以匹配新的需求。

MongoDB 还推出所谓的版本化 API。当开发人员构建访问 MongoDB 的应用程序时,他们通常通过 API 来实现。

以前,企业面临的问题是,随着 MongoDB 的每个新版本的发布,他们可能需要更改API,这将迫使开发人员更新他们的应用程序。版本化 API 的承诺是开发人员可以继续使用相同的 API,即使底层 MongoDB 数据库升级到新版本。

Porter称:“通过版本化 API,我们将向您保证您的应用程序将年复一年地工作。我们正在努力做的是帮助客户获得软件的领先优势,以便他们自然地获得所有功能和所有安全修复程序,而不会迫使他们为了升级而中断所有应用程序开发团队工作。”

MongoDB 5.0 如何支持多模型方法

在 MongoDB 5.0 中添加原生时间序列数据支持并不是第一次将时间序列数据用于开源数据库。

Porter称:“人们一直将 MongoDB 用于时间序列数据。事实上,这是 MongoDB 上的常见工作负载。”

Porter 补充说,MongoDB 5.0 通过自动聚集索引和更快的数据摄取增强了对时间序列数据的支持。他表示,MongoDB所建立的文档数据库模型已经是多模型平台,可以支持不同类型的数据,包括键值存储、图形数据甚至关系数据。

Porter指出:“你可以处理大多数关系工作负载,并且可以将它们放入文档模型中,它们会运行得很好。现在,我不会说我们是完美数据库,可支持所有这些东西和所有边缘用例,但我们相信我们是通用数据库,你可以将其用来运行图工作负载、时间序列工作负载、键值工作负载和 OLTP(在线事务处理)工作负载,都在一个数据存储中。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

    现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]

  • 5个元数据管理最佳实践

    在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]

  • Cockroach Labs增加矢量搜索,更新定价选项

    Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]

  • 如何使用数据治理成熟度模型

    如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]