对此课程感兴趣的成员
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
对此课程感兴趣的成员
课程简介
随着大数据时代的到来,各种NoSql数据存储产品蜂拥而至,MongoDB作为一支市场占有率非常高的分布式文档存储数据库,它具备了易用性、Auto Sharding、高可扩展性、丰富的查询支持等特性,相比较传统的关系数据库,MongoDB具有了较大的诱惑力。伴随着MongoDB 3.0版本的发布,此版本在写入效率、数据压缩率等方面进一步提升,在运维成本上进一步缩减,随着版本迭代MongoDB会更加稳定,因此有理由相信MongoDB占有市场份额会进一步提升,为大家在分布式海量数据存储方面提供靠谱的数据库!
课程大纲
第一章节:MongoDB数据库入门 NoSQL是什么
MongoDB与MySQL的不同;
MongoDB的关键特性介绍
MongoDB最佳适用场景建议
MongoDB版本迭代历程
MongoDB 常用命令介绍
第二章节:MongoDB部署架构 MongoDB的体系架构解读;
MongoDB集群节点类型介绍;
MongoDB副本集复制模式解读;
MongoDB分片集群模式解读;
MongoDB分片key的选择策略;
MongoDB连接方式及认证问题
MongoDB读写分离及适用场景
第三章节:MongoDB库表索引及模式设计 MongoDB库表的限制及设计规范
MongoDB灵活模式下结构化思维
MongoDB 范式与反范式设计思路
MongoDB N对M关系之模式设计
MongoDB 索引介绍及设计原则
第四章节:MongoDB 通用查询优化策略 MongoDB隔离级别与事务
如何理解MongoDB查询
MongoDB执行计划解读
了解MongoDB查询状态
如何收集MongoDB慢查询
如何紧急处理线上慢查询
如何查看MongoDB的锁
善用MongoDB原子特性
如何优化批量插入与更新
第五章节:MongoDB 安全与数据一致性 如何理解MongoDB数据“丢失”问题
MongoDB 如何校验字段及类型
MongoDB 写一致性问题理解
MongoDB 读一致性问题理解
MongoDB 数据加密与压缩存储
MongoDB“勒索事件”是怎么回事
MongoDB权限控制与用户管理设计
第六章节:MongoDB 集群监控 MongoDB集群监控方式
查看MongoDB整体流量
如何查看库/集合访问情况
了解MongoDB整体内部状态
查看副本集状态及延迟情况
理解分片集群状态及连接情况
第七章节:MongoDB 大文件存储GridFS介绍 MongoDB GridFS特性介绍
MongoDB GridFS 适用场景
MongoDB GridFS工作原理
MongoDB GridFS存储结构
MongoDB GridFS用例说明
第八章节:MongoDB 典型案例问题及解决 MongoDB高并发认证负载飙高问题及解决
MongoDB写入数据“丢失”问题及解决
MongoDB读写分离卡慢问题及解决
MongoDB 批量数据插入与更新慢问题解决
MongoDB 数据分布严重不均问题及解决
MongoDB 海量数据清理问题及解决
MongoDB 大数据量分页低效问题及解决
MongoDB 数据迁移导致性能下降问题及解决
MongoDB 特殊场景下压缩特性问题及解决
MongoDB 唯一性索引对QPS的影响问题及解决
MongoDB IO及内存不足问题及解决
讲师介绍
罗辑思维 首席DBA & MongoDB 中文社区北京分会主席
原奇虎360数据库技术专家, 现任罗辑思维首席DBA。近9年专职数据库从业经验,主要从事mysql、mongodb 自动化运维及私有云平台建设,专注于开源数据库mysql、mongodb等相关技术领域的学习与研究