2019年8月13日,MongoDB CTO兼联合创始人Eliot Horowitz在MongoDB官方博客发文宣布,MongoDB 4.2版本正式GA。
2019 年 6 月 20 日,MongoDB 发布了 MongoDB 4.2 Beta 版本。不到两个月,MongoDB 4.2 GA 版本正式发布,并且可以用于生产部署。据了解,MongoDB 4.2 目前已经可以在 MongoDB 下载中心 获取到二进制文件,也可以在 MongoDB Atlas cloud service 中配置集群。
MongoDB CTO 兼联合创始人 Eliot Horowitz 称:“目前 MongoDB 4.2 已经启动了 10 万个实例。”
MongoDB 4.2 版本主要功能包括分布式事务、字段级加密、查询语言增强功能等,可以在笔记本电脑、大型机、公有云和私有云中运行。如何使用 MongoDB 4.2 呢?最简单快速的方法就是在MongoDB Atlas中启动一个集群,就可以在 AWS、Azure 和 GCP 上的 60 多个区域中使用。另外,在 2019 年年底之前,您还可以通过代码 mongodb4dot2 使用 200 美元的免费积分。
MongoDB 4.2 的主要亮点包括:
分布式事务将MongoDB的多文档ACID保证从副本集扩展到分片集群,用户能够为更广泛的使用案例提供服务。
使用新的 merge运算符允许用户高效地更新这些结果,而不用完全重新计算。
通配符索引在不牺牲大量索引支持的情况下,可以轻松对产品目录等高度异构的集合建模。用户只需定义一个过滤器,就会自动索引集合中所有匹配的字段、子文档和数组。
MongoDB查询语言增强,包括更具表现力的更新、新的数学运算符和扩展的regex支持。更新和查找以及修改命令可以引用现有的字段,并合并聚合管道以获得更高的表现力。
可重试的读写操作,降低了编写处理瞬时集群故障的代码的复杂性。
客户端字段级加密(FLE),这个功能在MongoDB 4.2 Beta版本中就曾提过,目前推出了FLE Beta版本。用户可以有选择地保护内存、系统、日志和备份在内的指定字段,每个字段都使用自己的密钥加密,并在客户端无缝解密。
评论