🍃
MongoDB
从文档模型到聚合管道、索引策略与分片集群,系统掌握 MongoDB。
- 01MongoDB 概览文档模型与关系模型的差异、适用场景、整体架构与 WiredTiger 存储引擎
- 02安装与 mongoshDocker 与包管理器安装、连接字符串 URI 详解、mongosh 用法、Compass 与 Atlas
- 03库、集合与文档 CRUDinsert / find / update / delete 四类基本操作,以及 _id 与 ObjectId 的原理
- 04查询操作符比较、逻辑、元素、数组、正则与 $expr,把 find 的过滤能力用满
- 05更新操作符字段更新、数组更新、定位符与 arrayFilters、upsert 与 findAndModify
- 06投影、排序与分页projection 语法、数组投影、sort/skip/limit、深分页问题与游标分页
- 07数据类型与 BSONBSON 规范、ObjectId、Date、Decimal128、整数类型、16MB 限制与应对
- 08索引基础单字段索引、唯一/稀疏/部分索引、TTL、多键、文本与地理索引
- 09复合索引与索引策略ESR 规则、覆盖查询、索引前缀、索引交集、选择性与索引取舍
- 10聚合管道基础match/project/group/sort/limit、累加器、表达式语法与管道优化
- 11聚合管道进阶lookup 关联、unwind、facet 多维、bucket 分桶、graphLookup 递归、窗口函数与输出阶段
- 12数据建模内嵌与引用的决策、一对多与多对多、扩展引用、子集、桶、预聚合等设计模式
- 13Schema 校验jsonSchema 语法、validationLevel 与 validationAction、约束设计与 schema 演进
- 14事务单文档原子性、多文档事务 API、readConcern 与 writeConcern、限制与代价
- 15变更流 Change Streamswatch API、resume token 断点续传、过滤管道、与 oplog 的关系、CDC 实践
- 16复制集成员角色、oplog 同步机制、选举流程、读偏好、故障转移与回滚
- 17分片集群分片键选择、chunk 与均衡器、mongos 路由、定向查询、重分片
- 18备份恢复与安全mongodump、快照、oplog 时间点恢复、认证机制、RBAC、字段级加密与网络加固
- 19性能分析与优化explain 三种模式、慢查询 profiler、currentOp、连接池、工作集与常见改写
- 20项目实战:内容社区完整的数据层设计——建模、索引、聚合统计、分页、分片规划与初始化脚本