BR 技术头条 技术链接、资讯与社区分享流
yq yq.aliyun.com / 2019-08-09 15:22 / by @可耐芊小仙女

MongoDB 定位 oplog 必须全表扫描吗?

打开原文 喜欢 1 请先微博登录后参与 0 条评论
本机暂存
如果 MongoDB 底层使用的是 WiredTiger 存储引擎,在存储 oplog 时,实际上做过优化。MongoDB 会将 ts 字段作为 key,oplog 的内容作为 value,将key-value 存储到 WiredTiger 引擎里,WiredTiger 默认配置使用 btree 存储,所以 oplog 的数据在 WT 里实际上也是按 ts 字段顺序存储的,既然是顺序存储,那就有二分查找优化的空间。

赞过的人

@技术头条

发表评论

请先微博登录后参与