MongoDB 4.4发布强化聚合查询与分片功能

开源资料厂商MongoDB发布多项产品与服务更新,包括数据库MongoDB新版本4.4,提供用户更多有用的资料查询功能,也为数据库服务MongoDB Atlas增加不少功能,扩展资料分析能力,还推出了全新数据库同步平台MongoDB Realm与Realm Sync。

开源文件数据库MongoDB是一种NoSQL数据库,可用于支持庞大资料应用程序,以及各种资料密集工作负载,其一大特色便是支持JSON资料格式,能够任意添加字段,不需要像传统关系型数据库一样预先定义架构,因此可用来灵活地支持各种应用程序。

MongoDB在4.4强化了聚合功能,提供一种类似Union的新功能,让用户可以从多个人信息料集混合资料到单一集合中,以达到更易深入探索和分析资料的目的,用户可以定义自己的资料聚合表达式,使用新的运算符处理数组和字符串操作;该版本还增加了定义和修正分片键值功能,用户可以通过在分片键值加上后缀,以扩展和修正资料分布。

MongoDB的云计算托管服务MongoDB Atlas,也加入了Atlas Data Lake和Atlas Search等新功能,Atlas Data Lake让用户可以从MongoDB Atlas控制台设置,访问Amazon S3存储桶,用户便能使用MongoDB查询语言,即时地进行联合分析,同时对MongoDB Atlas上的资料和Amazon S3中的历史资料进行查询,并取得统一的查询结果。

另外,去年MongoDB发布的搜索功能Atlas Search,现在成为正式版,只要用户以用户接口或是API对资料进行索引,便能使用MongoDB查询语言执行复杂查询,对资料进行全文搜索。

MongoDB基于之前并购的Realm,推出了无服务器移动数据库以及同步平台MongoDB Realm,MongoDB Realm是专为移动应用程序设计,在不过度消耗电量或是占用网络带宽的情况下,Realm Sync能够双向同步Realm移动用户端和MongoDB Atlas间的资料,让用户可以在设备间无缝共享资料。