MongoDB 3.2 wiredTiger的性能优于MongoDB 3.4 wiredTiger

时间:2017-01-02 09:40:35

标签: mongodb wiredtiger

在我的本地,我使用mongo 3.2&运行iibench-mongodb基准测试。 3,4使用wiredTiger。在我的测试中,mongo 3.2 wiredTiger似乎比mongo 3.4 wiredTiger更好地执行插入和放大。查询。这是预期的,为什么最新的mongo表现比以前的版本差?

环境 -

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

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

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here

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