783分钟
MongoDB架构原理与高性能实战
在当今数字化时代,数据库技术已成为企业核心竞争力的重要组成部分。然而,随着数据量的爆炸式增长,如何高效管理并利用这些数据,成为了摆在行业面前的一大挑战。 《MongoDB架构原理与高性能实战》课程应运…
在当今数字化时代,数据库技术已成为企业核心竞争力的重要组成部分。然而,随着数据量的爆炸式增长,如何高效管理并利用这些数据,成为了摆在行业面前的一大挑战。
《MongoDB架构原理与高性能实战》课程应运而生,旨在帮助学员掌握MongoDB的核心技术,解决工作中遇到的数据处理难题。本课程由资深数据库专家赵渝强主讲,他拥有多年的实战经验,深知行业痛点和需求。
通过这门课程的学习,你将掌握MongoDB的架构原理、性能优化技巧,以及实战应用方法,为企业的数据管理和应用提供有力支持。
课程简介
第一章 MongoDB简介
- 本章导读
- 1.1 MongoDB简介.
- 1.2 MongoDB的体系结构.
- 1.3 MongoDB的Journal日志
- 本章小结
第二章 MongoDB实操说明.
- 本章导读
- 2.1.1 安装MongoDB.
- 2.1.2 MongoDB 中使用配置文件.
- 2.1.3 使用mongoshell.
- 2.1.4 使用MongoDB Compass.
- 2.2 管理MongoDB的运行.
- 2.3.1 了解MongoDB的用户认证机制
- 2.3.2 启用 MongDB的用户认证机制.
- 2.3.3 在MongoDB中进行用户管理.
- 2.4 基于角色的访问控制
- 2.5 MongoDB的审计.
- 本章小结
第三章 使用类型介绍
- 本章导读
- 3.1 obiectld类型.
- 3.2 日期类型.
- 3.3 数值类型与其他数据类型.
- 本章小结
第四章 MongoDB进阶操作.
- 本章导读
- 4.1 MongoDB的文档操作.
- 4.2.1 执行基本的查询
- 4.2.2 查询嵌套的文档.
- 4.2.3 查询数组的文档
- 4.2.4 查询数组中嵌套的文档.
- 4.2.5 查询空值和缺失的列.
- 4.2.6 使用游标查询文档.
- 4.3.1 执行全文检索.
- 4.3.2 在全文检索中聚合数据.
- 4.4 执行地理空间查询.
- 本章小结
第五章 聚合数据操作说明
- 本章导读
- 5.1 使用 Pipeline方式聚合数据.
- 5.2.1 MapReduce原理.
- 5.2.2 MapReduce案例.
- 5.2.3 调试Map函数和Reduce函数.
- 本章小结
第六章 存储引擎简介
- 本章导读
- 6.1.1 WiredTiger存储引擎
- 6.1.2 WiredTiger存储引擎
- 6.1.3 WiredTiger存储引擎
- 6.1.4 WiredTiger存储引擎
- 6.2 MMAPv1存储引擎.
- 6.3 InMemory存储引擎.
- 本章小结
第七章 索引简介
- 本章导读
- 7.1 MongoDB的索引简介.
- 7.2.1 单键索引和多键索引.
- 7.2.2 复合索引.
- 7.2.3 过期索引-全文索引-地理位置索引.
- 7.3 MongoDB索引分析和索引优化案例.
- 本章小结
第八章 复制集简介
- 本章导读
- 8.1 MongoDB复制集.
- 8.2 部署MongoDB复制集.
- 8.3 0plog和数据的同步.
- 8.4 MongoDB的事务.
- 8.5.1 管理复制集.
- 8.5.2 添加节点和删除节点-主备切换.
- 8.6 复制集的选举机制.
- 8.7 主从复制与主备切换原理解析.
- 本章小结
第九章 MongoDB分布式存储
- 本章导读
- 9.1 MongoDB分片的架构.
- 9.2 部署MongoDB分片.
- 9.3 查看配置服务器.
- 9.4 MongoDB分布式存储的工作原理.
- 本章小结
第十章 MongoDB注意事项
- 本章导读
- 10.1 监控MongoDB的运行.
- 10.2 MongoDB的备份与恢复.
- 本章小结
第十一章 MongoDB的数据保护
- 本章导读
- 11.1 MongoDB的数据建模方式.
- 11.2 MongoDB数据文档的验证.
- 11.3 MongoDB的模型设计.
- 11.4 MongoDB综合架构案例.
- 本章小结
课程总结
课后测试
赵渝强
曾任京东大学大数据学院院长
曾任Oracle中国有限公司高级技术顾问