知其然,知其所以然
MongoDB 2026-09-05

聚合管道:一条 pipeline 是怎么被拆开执行的

真实 explain() 揭示聚合管道如何被重排、合并、下推到查询层,加上真实触发的 $push 100MB 内存上限崩溃,逐条对照 MongoDB 查询优化器真实源码。

聚合管道 explain 动画演示
MongoDB 2026-09-04

索引优化:为什么这个查询没走索引

本机 5000 篇真实文档,建索引前后对照真实 explain() 数字,逐条验证复合索引前缀规则、覆盖查询、排序优化——每条规则都对应查询规划器源码里一个具体函数。

索引 explain 动画演示
MongoDB 2026-09-03

WiredTiger 存储引擎:谁在什么时候看到哪个版本

本机把 mongod 改成单节点副本集,跑真实并发实验验证 MVCC 快照隔离,对照 WiredTiger 源码讲 B-tree 页结构和 mongod 自己的周期 checkpoint 线程。

MVCC B-tree 动画演示
MongoDB 2026-09-02

MongoDB 整体架构:mongod 自己不管数据怎么存

本机真实 MongoDB 8.3.7 实测:插入数据后直接检查磁盘上的 WiredTiger 文件,对照真实源码追踪一条 insert 命令怎样分层落到存储引擎。

架构 WiredTiger 动画演示
京ICP备2026067502号-1京公网安备11010502063487号