已阅读

无极4开户产品MONGODB 4.4带来了查询、分片的改进

作者:无极4平台      来源:无极4平台      发布时间:2020-06-11
 
无极4官方开户

MongoDB公司是流行的面向文档的NoSQL数据库背后的公司,无极4开户产品该公司推出了MongoDB 4.4公测版,添加了新的特性和改进,旨在增强数据库的可靠性。
 
MongoDB早就有了通过分片或跨多个节点分布数据来向外扩展的机制。文档通过切分键与特定的切分或节点关联。由于文档的切分键在赋值后不能更改,所以每个文档都将一直保留在一个给定的切分上,这使得随着MongoDB数据库内容的发展,很难重新平衡切分。
 
为了方便重新平衡,无极4注册优惠MongoDB 4.4引入了“可细化的切分键”,它允许更改文档的切分键,这样文档就可以重新定位到不同的切分上。使用可细化的切分键,可以在需求变化时将属于给定切分上的文档组合在一起,并且可以随着时间的推移动态地或以编程方式重新平衡文档,以更好地匹配不断变化的访问模式。
 
MongoDB中的聚合(本质上是查询)在MongoDB 4.4中获得了一些新功能。联合允许MongoDB集合中来自不同数据集的数据在查询中聚合。这样,数据就不必通过单独的ETL(提取、转换和加载)步骤处理;它可以在服务器上进行整合,并返回给客户机,无极4福利而不需要多次往返来获得完整的结果集。
 
自定义聚合表达式(如$function聚合器)现在允许在服务器端执行更复杂的聚合,同样是为了使处理更接近数据。这本质上是存储过程的一个版本,它在传统的关系数据库中已经有很长时间了,但在MongoDB中第一次出现。但是,使用$function会对性能产生影响,因此仅当其他内置聚合表达式不够时才建议使用它。
 
其他新特性改进了MongoDB处理节点读取和满足请求的方式。“对冲读取”特性接收传入的读取请求,将它们路由到能够满足请求的所有节点,并以最快的响应为请求提供服务。“镜像读取”也是如此,在服务器重新启动时,将预先加载用于辅助副本的缓存,以减少填充这些缓存的延迟。