MongoDB 8.0 全新登场:究竟如何?

MongoDB 宣布 MongoDB 8.0 全面上市,引入了显著的性能增强功能和新特性。亮点包括嵌入式分片配置服务器、对可查询加密的扩展支持以及无需分片键即可在分片之间移动集合的能力。

据 MongoDB 称,这个广受欢迎的NoSQL 数据库的最新版本提供了更快的重新分片功能、读取速度最高可提升 36%,批量插入速度最高可提升 56%。MongoDB 首席技术官吉姆·沙尔夫(Jim Scharf)解释了团队如何在数据复制期间实现更快的并发写入,并提高了时间序列数据复杂聚合的速度。沙尔夫表示:

"团队在 MongoDB 8.0 中进行了架构优化,显著降低了内存使用量和查询时间,并使批处理比以前的版本更加高效。"

根据沙尔夫的说法,使用雅虎云服务基准测试(YCSB)对典型的 Web 应用程序运行各种基准测试表明,MongoDB 8.0 的整体性能提高了 32%。沙尔夫补充道:

"我们的内部构建系统------我们的软件开发人员每天都在使用------构建在 MongoDB 之上,当我们升级到 MongoDB 8.0 时,我们看到查询延迟下降了大约 75%。"

并非所有人都对性能提升深信不疑。Percona 的首席数据库工程师维尼修斯·马尔维西奥·格里帕(Vinicius Malvestio Grippa)指出了以前版本中的性能下降问题,他评论道:

"这是个好消息,但我们先别太激动。鉴于 MongoDB 7.0 并没有打破任何速度记录,我很想看看它与 MongoDB 6.0 和 5.0 相比如何(是的,我知道 5.0 的生命周期即将结束)。在数据库方面存在一种特定趋势:随着新版本的出现,你会获得更多功能,但会损失性能(MySQL 也是如此)。"

另一个改进领域是安全性,具有新的身份验证选项、标准化安全日志以及增强的可查询加密数据功能。可查询加密功能允许开发人员在客户端加密数据,将其作为加密数据存储在 MongoDB 数据库中,并对该数据运行查询以进行处理。MongoDB 的产品营销负责人斯科特(Scott Amerman)和产品管理高级总监克里斯托弗(Cristopher Stauffer)写道:

"组织必须在数据的整个生命周期中保护其数据------在网络传输中、存储时处于静止状态以及在查询和处理时处于使用状态。然而,在查询和处理数据时对其进行加密可能具有挑战性,这使得数据容易受到恶意行为者的暴露或窃取。"

MongoDB 通过更轻松的水平扩展和分片改进增强了可用性,这些改进使得能够以更少的配置和设置在分片之间更快地分布数据。新版本受到了社区的好评,有人表示其性能有了显著提升,尤其是聚合方面的改进以及嵌入式配置服务器在降低成本方面发挥了重要作用,鼓励用户尝试。

MongoDB 的最新版本在 SSPL 许可证下发布,可以使用 MongoDB Atlas、本地部署或在云环境中进行部署。大家感兴趣可以去试试,记得回来交流使用体验哦。

  • end -
相关推荐
jiayou646 小时前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤1 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区2 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
AI全栈实验室2 天前
MongoDB迁移金仓踩了5个坑,最后一个差点回滚
mongodb
随逸1772 天前
《从零搭建NestJS项目》
数据库·typescript
加号33 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏3 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐3 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再3 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest3 天前
数据库SQL学习
数据库·sql