4

在我的本地,我用 mongo 3.2 和 3,4 和wiredTiger运行了iibench-mongodb基准测试。在我的测试中,mongo 3.2wiredTiger 的插入和查询性能似乎都比 mongo 3.4wiredTiger 好。这是意料之中的吗?为什么最新的 mongo 性能比以前的版本差?

环境 -

  • Mac OS X - 10.11.6
  • 处理器 - 2 GHz 英特尔酷睿 i7
  • 内存 - 8GB
  • Mongo 开始为sudo ./mongod --storageEngine wiredTiger --dbpath /tmp/data/mongodb/wired2/
  • /tmp/data/mongodb/wired2/每次测试运行之前删除 mongo 并再次以空启动/tmp/data/mongodb/wired2/
  • iibench-mongodb 的测试参数可以在github中找到。
  • Mongo 版本用于测试 3.4.1 和 3.2.8
  • Java 1.8.0_77

下面是我的测试结果。它代表 3 次运行的平均值:-

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

是的,似乎新版本中包含的所有功能都在降低数据库速度

所有版本之间的基准测试:https ://medium.com/@hartator/mongodb-4-2-vs-4-0-3-6-3-4-and-3-2-benchmarks-ee96a09ef231

在此处输入图像描述

但是大多数基准测试都是在独立架构上实现的,我们可以希望在具有副本集架构的新版本上性能更好,但是我到目前为止还没有找到任何基准测试..

于 2020-05-07T15:07:44.627 回答