MongoDB 知识手札:让文档结构也接受体检
MongoDB 喜欢把相关数据放进同一份文档,但“灵活”不等于“随便”。字段演进、数组膨胀、索引选择和副本延迟,都会在数据量变大后要求你补交建模作业。
能力域导航
| 能力域 | 专题 | 要回答的问题 | 过关证据 |
|---|---|---|---|
| 文档与 CRUD | 入门与安装 · 数据模型与 CRUD | 嵌入还是引用?更新是否幂等? | schema 样本、约束与重复执行记录 |
| 查询与索引 | 查询与聚合 · 索引优化 | 聚合管道和索引怎样共同控制扫描量? | explain 计划、数据量与耗时基线 |
| 复制与扩展 | 副本集 · 分片 | 故障切换、分片键和热点如何验证? | 主从切换、延迟、重平衡与恢复记录 |
先按“模型 → 查询 → 索引 → 复制 → 分片”推进;每篇都制造一个坏输入或故障,再记录 MongoDB 负责什么、应用仍需负责什么。
完成练习后,到MongoDB 练习答案与复盘尺核对推理链。