这门课解决什么问题
很多做后端开发或运维的人,平时用 MongoDB 往往是把它当“大号 JSON 存储罐”。写查接口能跑通,可一旦遇到并发写入卡顿、主节点宕机切换延迟,或者几千万条数据把内存撑爆,基本只能去搜索引擎碰运气。这门课针对的就是这类真实生产故障。它不教你基本的增删改查语法,而是从底层存储引擎、Journal 日落盘机制、复制集选举和高可用切主讲起,帮你搞清楚数据写进去之后到底发生了什么、节点之间怎么同步、索引怎么建才不会拖垮整个库。如果你正准备给业务做分库分表前的技术验证,或者接手了一个跑在国产麒麟系统上的旧库要迁移维护,这套原理和实操结合的内容正好对路。
适合什么基础与学习顺序建议
资料不适合完全没碰过数据库的新手,默认你已经写过常规查询语句,懂基本的 Linux 命令行操作。如果只是想学怎么用图形化工具连库,这套内容会显得偏硬核。建议先看体系结构和 Journal 日志这两块,把内存与磁盘的交互逻辑理顺,明白一次写入要经过哪些环节才算安全。接着直接跳到复制集部署部分,跟着视频在本地搭一套三节点环境,手动杀掉主节点观察选举过程。最新版更新里提到的系统环境和版本安装是很好的实操起点,建议作为第一遍动手的练习项目,先跑通环境再回头看理论。
学完能独立做什么与资料怎么配合练习
学完之后,你应该能独立完成一套生产级集群的规划与部署,而不是停留在单机玩票阶段。面对业务侧的慢查询投诉,你能通过看执行计划判断是不是索引建歪了,或者内存打满导致的刷盘抖动。遇到机房故障,你能清楚知道复制集切主的逻辑,并提前配置好优先级避免脑裂。资料配合练习的方法很简单:每看完一个原理章节,立刻去本地环境复现。比如讲到日志机制时,就强制断电重启虚拟机,观察数据恢复过程;讲到复制集时,就模拟网络分区看从节点状态变化。这套资料的价值在于把原理和命令行操作绑在了一起,只看不动手会漏掉八成细节,必须边看边敲,遇到报错自己查文档解决,才是应对线上真实事故的训练方式。
从MongoDB核心原理开始,全面系统学习MongoDB
课程目录
* 01 MongoDB课程开篇/
* 01 MongoDB课程简介.mp4 03:50
* 02 MongoDB 2025版更新概述.mp4 02:57
* 02 MongoDB 2025版更新/
* 01 01-安装银河麒麟Linux操作系统.mp4 09:15
* 02 02-安装和使用MongoDB 8.0.4.mp4 07:53
* 03 03-部署MongoDB复制集.mp4 07:42
* 03 MongoDB的体系结构/
* 01 01-MongoDB简介.mp4 19:58
* 02 02-MongoDB的体系结构.mp4 20:37
* 03 03-MongoDB的Journal日志.mp4 06:58
* 04 MongoDB的安装和配置管理/
* 01 01-安装MongoDB.mp4 17:10
* 02 02-MongoDB中使用配置文件.mp4 07:12
* 03 03-使用mongoshell.mp4 14:16
* 04 04-使用MongoDB Compass.mp4 06:46
* 05 05-管理MongoDB的运行.mp4 11:27
* 06 06-了解MongoDB的用户认证机制.mp4 11:32
* 07 07-启用MongoDB的用户认证机制.mp4 09:41
* 08 08-在MongoDB中进行用户管理.mp4 07:23
* 09 09-基于角色的访问控制.mp4 19:36
* 10 10-MongoDB的审计.mp4 13:30
* 05 MongoDB的数据类型/
* 01 01-ObjectId类型.mp4 08:00
* 02 02-日期类型.mp4 02:43
* 03 03-数值类型与其他数据类型.mp4 10:25
* 06 MongoDB的操作/
* 01 01-MongoDB的文档操作.mp4 21:08
* 02 02-执行基本的查询.mp4 10:36
* 03 03-查询嵌套的文档.mp4 10:32
* 04 04-查询数组的文档.mp4 04:39
* 05 05-查询数组中嵌套的文档.mp4 08:04
* 06 06-查询空值和缺失的列.mp4 05:23
* 07 07-使用游标查询文档.mp4 08:09
* 08 08-执行全文检索.mp4 12:36
* 09 09-在全文检索中聚合数据.mp4 07:47
* 10 10-执行地理空间查询.mp4 06:16
* 07 MongoDB的聚合操作/
* 01 01-使用Pipeline方式聚合数据.mp4 15:54
* 02 02-MapReduce原理.mp4 20:42
* 03 03-MapReduce案例.mp4 13:43
* 04 04-调试Map函数和Reduce函数.mp4 13:24
* 08 MongoDB存储引擎原理/
* 01 01-WiredTiger存储引擎-01.mp4 12:14
* 02 02-WiredTiger存储引擎-02.mp4 13:10
* 03 03-WiredTiger存储引擎-03.mp4 09:04
* 04 04-WiredTiger存储引擎-04.mp4 10:29
* 05 05-MMAPv1存储引擎.mp4 03:55
* 06 06-InMemory存储引擎.mp4 07:56
* 09 MongoDB索引和分析/
* 01 01-MongoDB的索引简介.mp4 14:41
* 02 02-单键索引和多键索引.mp4 15:15
* 03 03-复合索引.mp4 12:49
* 04 04-过期索引、全文索引、地理位置索引.mp4 10:14
* 05 05-MongoDB索引分析和索引优化案例.mp4 18:50
* 10 MongoDB主从复制与主备切换/
* 01 01-MongoDB复制集.mp4 12:00
* 02 02-部署MongoDB复制集.mp4 18:18
* 03 03-Oplog和数据的同步.mp4 10:04
* 04 04-MongoDB的事务.mp4 20:31
* 05 05-管理复制集.mp4 08:57
* 06 06-添加节点和删除节点-主备切换.mp4 12:45
* 07 07-复制集的选举机制.mp4 10:45
* 08 08-主从复制与主备切换原理解析.mp4 06:05
* 11 MongoDB数据分布式存储/
* 01 01-MongoDB分片的架构.mp4 09:44
* 02 02-部署MongoDB分片.mp4 35:15
* 03 03-查看配置服务器.mp4 07:36
* 04 04-MongoDB分布式存储的工作原理.mp4 16:14
* 12 MongoDB监控和备份/
* 01 01-监控MongoDB的运行.mp4 12:52
* 02 02-MongoDB的备份与恢复.mp4 16:04
* 13 MongoDB的数据模型/
* 01 01-MongoDB的数据建模方式.mp4 18:32
* 02 02-MongoDB数据文档的验证.mp4 22:12
* 03 03-MongoDB的模型设计.mp4 26:53
* 04 04-MongoDB综合架构案例.mp4 20:35
* 14 课程资料下载/
* 01 课程资料下载.mp4 00:10






