小编Buz*_*zut的帖子

MongoDB MMAPv1 与 WiredTiger 存储引擎

在 mongoDB3 中出现了一个新的存储引擎:WiredTiger然而,MMAPv1仍然是 Mongo 的默认选择

一个可能并不比另一个更好,这通常是用例和为工作​​选择正确工具的问题。但是哪种发动机适合什么工作?

事实上,虽然 MMAPv1 是默认引擎,但WiredTiger 似乎在几乎所有领域都更好。它具有与 MMAPv1 相同的功能以及:

  • 更好的写入性能,
  • 文档级并发,
  • 压缩,
  • 快照和检查点系统。

我在MongoDB 的博客上找到了一个比较表:

WiredTiger 和 MMAPv1 比较

所以除非你在 Solaris 上,否则有理由不选择 WiredTiger 吗?


编辑

这里有两个视频详细解释了WiredTigerMMAPv1的内部 结构

mongodb storage-engine mongodb-3.0

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

mongodb ×1

mongodb-3.0 ×1

storage-engine ×1