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 -
相关推荐
杨运交14 小时前
[060][调度模块]Redisson vs Redis 原生锁:两种分布式锁实现深度对比
数据库·redis·分布式
FungLeo14 小时前
Node 后端实战 · 列表查询到底怎么写?一个通用 DSL 封装,过滤分页排序一次搞定
数据库·node.js·serverless·dsl 封装·通用列表查询
抓蛙师14 小时前
多租户 tenant_id SQL 注入漏洞分析与应急响应报告
数据库·sql
ACP广源盛1392462567314 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 MoE 私有化部署下 GSV2221 视频转换芯片机遇分析
大数据·数据库·人工智能
七牛开发者15 小时前
为什么 Go 很适合 AI 辅助开发?
数据库·人工智能·python·elasticsearch·log4j
何以解忧,唯有..17 小时前
数据库索引失效的常见情况与优化策略
数据库·sql·oracle
这个DBA有点耶18 小时前
分布式数据库到底该不该上?从判断标准到架构选型的实战思考
数据库·架构·dba
01_ice18 小时前
MySQL库和表的操作
数据库·mysql
oradh19 小时前
Oracle UNDO表空间管理维护总结
数据库·oracle·undo表空间·undo表空间管理·undo表空间管理维护
布莱克60519 小时前
数据库索引分类:数据结构、物理存储与逻辑角度详解
数据结构·数据库