开发者社区> 问答> 正文

MongoDB是如何进行内存映射的

1
MongoDB启动后,也执行了find()查询,但是上图显示mapped为0,这时MongoDB是否进行了内存映射?MongoDB是怎么进行内存映射的,能否详细介绍下内存映射的步骤过程。

本问题及下方已被采纳的回答均来自云栖社区【Redis&MongoDB 社区大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
李博 bluemind 2019-04-08 16:40:52 1759 0
1 条回答
写回答
取消 提交回答
  • 云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147

    3.2以后默认的存储引擎是WiredTiger,所以这两个值一直为0。
    至于映射方式,MMAPv1使用的就是Linux操作系统的内存映射,篇幅所限没法在这里解释,不过网上已经有很多相关的资料。

    2019-07-17 23:32:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载