• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

标签:MongoDB WiredTiger存储引擎

MongoDB WiredTiger存储引擎原理

MongoDB 3.2 把 WiredTiger 设置为了默认的存储引擎(之前版本使用 MMAPV1 存储引擎),最近通过阅读 WiredTiger 源代码(在不了解其内部实现的情况下,读代码难度相当大,代码量太大,强烈建议官方多出些介绍文章),理清了 WiredTiger 的大致原理,并简单总结,不保证内容都是正确的,如有问题请指出,欢迎讨论交流。 按照 ……

MongoDB writeConcern(写关注)机制

一、MongoDB 部署模式 MongoDB 的部署模式有三种,如下图所示。 第一种是单机模式(开发测试),第二种是高可用复制集,第三种是可扩展分片集群。知道了 MongoDB 几种常用的部署模式之后,接下来我们看看每种部署模式的写操作过程。 MongoDB 单点写操作 从上图可以看出,其中 primary 是 MongoDB 的一个实例,里面有两个内存……