18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 行业动态 > MongoDB 4.4 beta版亮相

MongoDB 4.4 beta版亮相

时间:2022-04-26 21:54:01 | 来源:行业动态

时间:2022-04-26 21:54:01 来源:行业动态

今年MongoDB.live 2020大会上另一个重要发布是MongoDB 4.4 beta版,这也是很多开发人员非常关注的。MongoDB 4.4中的确推出一些新功能,包括片键可修改、增强的集合功能、Hedged read功能等,无论是在MongoDB数据库(私有云)或Atlas(公共云)都将从新版MongoDB中受益。



MongoDB 4.4中新增的部分功能

分片是MongoDB集群中分配数据的常用方法,这样可以确保各个分片上的负载分布更加均匀。从MongoDB 4.2开始可以对分片的片键值进行修改,修改后MongoDB会自动根据新的片键值将文档移动新的片上,从而大大提高了效率。在MongoDB 4.4中又进了一步,现在可以修改片键,也就是重新定义片键,从而可以更灵活地控制如何在MongoDB集群上组织数据。比如,刚开始你可能采用比较粗粒度的分片,后来可以修改片键来调整分配,MongoDB数据库将根据新的片键自动重新分配数据存储位置。

MongoDB 4.4还将拥有更强大的集合功能。MongoDB 4.4新增了Union 操作,它可以把多个数据集的数据汇集到一起,从而可以进行更多探索和查询工作。通过Union,把数据的汇集工作放到了MongoDB中,否则都要编码通过应用程序来完成了,也可以减少对数据进行ETL的需求。

MongoDB 4.4中还新增了Hedged read功能,即数据库会把查询需求同时发给多个复制集,并从响应最快的节点返回结果从而最大程度地减少延迟,这样可以改善用户体验。这个功能背后的考虑是:数据库默认状态是一致性优先,也就是要返回最新的数据,不过,有些时候如果返回的数据不是最新的也关系不大而是更希望能尽快得到结果,这就是Hedged read的价值。

除了上述重要发布和更新之外,在MongoDB.Live 2020大会上还发布了一些新的或者增强的MongoDB工具,包括MongoDB Chart、MongoDB Shell、MongoDB CLI。其中,新的MongoDB Chart中添加了仪表板筛选以及可嵌入的SDK,可直接应用程序集成。作为连接到MongoDB数据库进行查询和管理集群的最常用工具,新的MongoDB Shell通过自动完成功能提高了效率,并通过语法高亮显示提高了可读性。特别是在遇到问题时,新的Shell更容易追踪问题。全新的MongoDB CLI是一个采用命令行对Atlas的部署进行操作的操作界面,借助它还可以在Ops Manager或Cloud Manager中管理Atlas环境和在自托管群集之间轻松切换。

安全也是本次大会的一个重要内容。从MongoDB 4.2开始其新增了客户端字段级加密的功能,目前这个功能已普遍可用,现在MongoDB再不断增加新的驱动,包括Javascript、Node.js、Python、Go等。

HashiCorp Vault是一个用于存储和控制对应用程序中所有服务的敏感信息(例如密码、证书和加密密钥)的系统,MongoDB为HashiCorp Vault构建了MongoDB Atlas密钥引擎,利用Atlas密钥引擎可以轻松管理和控制数据库用户的访问。

另外,大会上还宣布Atlas已经可以支持AWS IAM数据库身份验证。现在,用户可以使用IAM允许应用程序、容器和无服务器函数使用临时AWS IAM凭据向Atlas集群进行身份验证,就像您的应用程序向其他AWS服务进行身份验证一样。

关键词:

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭