MongoDB架构原理与高性能实战

MongoDB架构原理与高性能实战

783分钟

在当今数字化时代,数据库技术已成为企业核心竞争力的重要组成部分。然而,随着数据量的爆炸式增长,如何高效管理并利用这些数据,成为了摆在行业面前的一大挑战。 《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中国有限公司高级技术顾问