MongoDB架构原理与高性能实战

MongoDB架构原理与高性能实战

深入解析MongoDB核心技术,实战打造高效数据库架构

¥299
本课程包括
  • 13小时52分钟的视频随时观看
  • 课程包含 5 道测试题
  • 可在APP随时观看
  • 结业证书
你将收获
  • 对数据库原理与实战技术感兴趣的IT从业者或爱好者。
  • 学会利用索引、分片等技术提升MongoDB查询性能。
  • 深入了解MongoDB的复制与故障恢复机制,确保数据安全性。
  • 掌握MongoDB监控与调优方法,实现数据库高效运行。
  • 通过实战案例,提升MongoDB应用开发与问题解决能力。
浏览相关主题
课程介绍

适合人群
  • 渴望提升MongoDB数据库应用能力的开发人员。
  • 寻求优化数据库性能的系统架构师与运维工程师。
  • 对数据库原理与实战技术感兴趣的IT从业者或爱好者。
讲师介绍
曾任京东大学大数据学院院长 曾任Oracle中国有限公司高级技术顾问
擅长领域:
  • 大数据系统
  • 数据库
  • 数据挖掘与分析
  • 数据可视化
  • Java
  • Docker
  • K8S
擅长领域:大数据、数据库、云原生、容器技术
课程大纲
共0节 时长0分钟 全部收起
MongoDB课程开篇
共3节 | 26分钟
  • 课程简介
    20分钟
  • 【2025版】课程更新概述
    3分钟
  • 【2026版】课程更新概述
    3分钟
第一章 MongoDB简介
共5节 | 48分钟
  • 本章导读
    图文
  • 1.1 MongoDB简介.
    20分钟
  • 1.2 MongoDB的体系结构.
    21分钟
  • 1.3 MongoDB的Journal日志
    7分钟
  • 本章小结
    图文
第二章 MongoDB实操说明.
共12节 | 1小时59分钟
  • 本章导读
    图文
  • 2.1.1 安装MongoDB.
    17分钟
  • 2.1.2 MongoDB 中使用配置文件.
    7分钟
  • 2.1.3 使用mongoshell.
    14分钟
  • 2.1.4 使用MongoDB Compass.
    7分钟
  • 2.2 管理MongoDB的运行.
    11分钟
  • 2.3.1 了解MongoDB的用户认证机制
    12分钟
  • 2.3.2 启用 MongDB的用户认证机制.
    10分钟
  • 2.3.3 在MongoDB中进行用户管理.
    7分钟
  • 2.4 基于角色的访问控制
    20分钟
  • 2.5 MongoDB的审计.
    14分钟
  • 本章小结
    图文
第三章 使用类型介绍
共5节 | 21分钟
  • 本章导读
    图文
  • 3.1 obiectld类型.
    8分钟
  • 3.2 日期类型.
    3分钟
  • 3.3 数值类型与其他数据类型.
    10分钟
  • 本章小结
    图文
第四章 MongoDB进阶操作.
共12节 | 1小时35分钟
  • 本章导读
    图文
  • 4.1 MongoDB的文档操作.
    21分钟
  • 4.2.1 执行基本的查询
    11分钟
  • 4.2.2 查询嵌套的文档.
    11分钟
  • 4.2.3 查询数组的文档
    5分钟
  • 4.2.4 查询数组中嵌套的文档.
    8分钟
  • 4.2.5 查询空值和缺失的列.
    5分钟
  • 4.2.6 使用游标查询文档.
    8分钟
  • 4.3.1 执行全文检索.
    13分钟
  • 4.3.2 在全文检索中聚合数据.
    8分钟
  • 4.4 执行地理空间查询.
    6分钟
  • 本章小结
    图文
第五章 聚合数据操作说明
共6节 | 1小时4分钟
  • 本章导读
    图文
  • 5.1 使用 Pipeline方式聚合数据.
    16分钟
  • 5.2.1 MapReduce原理.
    21分钟
  • 5.2.2 MapReduce案例.
    14分钟
  • 5.2.3 调试Map函数和Reduce函数.
    13分钟
  • 本章小结
    图文
第六章 存储引擎简介
共8节 | 57分钟
  • 本章导读
    图文
  • 6.1.1 WiredTiger存储引擎
    12分钟
  • 6.1.2 WiredTiger存储引擎
    13分钟
  • 6.1.3 WiredTiger存储引擎
    9分钟
  • 6.1.4 WiredTiger存储引擎
    11分钟
  • 6.2 MMAPv1存储引擎.
    4分钟
  • 6.3 InMemory存储引擎.
    8分钟
  • 本章小结
    图文
第七章 索引简介
共7节 | 1小时12分钟
  • 本章导读
    图文
  • 7.1 MongoDB的索引简介.
    15分钟
  • 7.2.1 单键索引和多键索引.
    15分钟
  • 7.2.2 复合索引.
    13分钟
  • 7.2.3 过期索引-全文索引-地理位置索引.
    10分钟
  • 7.3 MongoDB索引分析和索引优化案例.
    19分钟
  • 本章小结
    图文
第八章 复制集简介
共10节 | 1小时40分钟
  • 本章导读
    图文
  • 8.1 MongoDB复制集.
    12分钟
  • 8.2 部署MongoDB复制集.
    18分钟
  • 8.3 0plog和数据的同步.
    10分钟
  • 8.4 MongoDB的事务.
    21分钟
  • 8.5.1 管理复制集.
    9分钟
  • 8.5.2 添加节点和删除节点-主备切换.
    13分钟
  • 8.6 复制集的选举机制.
    11分钟
  • 8.7 主从复制与主备切换原理解析.
    6分钟
  • 本章小结
    图文
第九章 MongoDB分布式存储
共6节 | 1小时9分钟
  • 本章导读
    图文
  • 9.1 MongoDB分片的架构.
    10分钟
  • 9.2 部署MongoDB分片.
    35分钟
  • 9.3 查看配置服务器.
    8分钟
  • 9.4 MongoDB分布式存储的工作原理.
    16分钟
  • 本章小结
    图文
第十章 MongoDB注意事项
共4节 | 29分钟
  • 本章导读
    图文
  • 10.1 监控MongoDB的运行.
    13分钟
  • 10.2 MongoDB的备份与恢复.
    16分钟
  • 本章小结
    图文
第十一章 MongoDB的数据保护
共6节 | 1小时28分钟
  • 本章导读
    图文
  • 11.1 MongoDB的数据建模方式.
    19分钟
  • 11.2 MongoDB数据文档的验证.
    22分钟
  • 11.3 MongoDB的模型设计.
    27分钟
  • 11.4 MongoDB综合架构案例.
    21分钟
  • 本章小结
    图文
【2025版】升级到MongoDB 8.0.4
共3节 | 25分钟
  • 01-安装银河麒麟Linux操作系统
    9分钟
  • 02-安装和使用MongoDB 8.0.4
    8分钟
  • 03-部署MongoDB复制集
    8分钟
【2026版】MongoDB的时间序列
共4节 | 18分钟
  • 01-MongoDB时间序列简介
    3分钟
  • 02-操作时间序列
    7分钟
  • 03-设置时间序列数据的粒度
    5分钟
  • 04-时间序列的过期和索引
    3分钟
课后测试
共5题
课程总结
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。