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 -
相关推荐
烙印6011 分钟前
MyBatis原理剖析(二)
java·数据库·mybatis
RestCloud2 分钟前
如何通过ETLCloud实现跨系统数据同步?
数据库·数据仓库·mysql·etl·数据处理·数据同步·集成平台
你是狒狒吗4 分钟前
TM中,return new TransactionManagerImpl(raf, fc);为什么返回是new了一个新的实例
java·开发语言·数据库
Channing Lewis1 小时前
sql server如何创建表导入excel的数据
数据库·oracle·excel
秃头摸鱼侠1 小时前
MySQL安装与配置
数据库·mysql·adb
UGOTNOSHOT1 小时前
每日八股文6.3
数据库·sql
行云流水行云流水2 小时前
数据库、数据仓库、数据中台、数据湖相关概念
数据库·数据仓库
John Song2 小时前
Redis 集群批量删除key报错 CROSSSLOT Keys in request don‘t hash to the same slot
数据库·redis·哈希算法
IvanCodes2 小时前
七、Sqoop Job:简化与自动化数据迁移任务及免密执行
大数据·数据库·hadoop·sqoop
tonexuan2 小时前
MySQL 8.0 绿色版安装和配置过程
数据库·mysql