1、 第一讲义
部署 | 1. 参数说明--注意实现 2. 安全权限控制--角色和权限定义 |
MongoDB设计规范和案例 | 1. 设计规范<重点> 2. 统计分组函数优化 3. 文档设计环境中<禁止使用_id,如:向_id中写入自定义内容>参考”MongoDB文档全局唯一ID的设计思路” 4. 特别注意事项—对数据操作方面 5. 案例 MongoDB-创建索引引发的业务影响 6. 安全--MongoDB认证配置 7. 设计MongoDB集合没有_id,业务自定义导致的线上问题 8. 内容文档设计注意实现 |
副本集 | 1.副本集阐述 1) 写关注 2) 写关注案例 3) 复制集故障处理分析 4) 延迟诊断之一 2.添加/删除节点/隐藏/延迟等 3.维护案例 1) 副本集案例-三节点down了两台(重启down的两台依然不能使用的情况) 2) 副本集案例-如何进行手工主从切换 3) 副本集案例—同步慢--导致secondary成为recover状态 4) 副本集案例-操作数组 5) oplog大小修改 在线+添加节点 6) 写入不断超时--关于concurrentTransactions-Tickets-控制读写的ticket 7) 案例 kill大于100ms的查询 8) 在哪些性能情况下调整参数 |
副本集管理 | 1. 以线上案例实际分析—操作如何不影响业务 2. 注意事项 |
优化 | 1.如何快速查找慢查询—分析 2.查询分析优化案例 |
MonogoDB集群 | 1. MonogoDB集群-阐述集群的意义 2. 什么时候需要分片? 3. 分片架构 4. 集群规划 5. 数据分布策略 6. MonogoDB集群-片键的选择? 7. Mongos 8. Config Server 9. 维护数据均衡发布 10. 部署分片步骤 11. MonogoDB集群-管理和维护shard 12. MonogoDB集群-分配预分配 13. jumbo chunk及 chunk size 14. moveChunk 归档设置 15. recoverShardingState 设置 3.4之前版本的bug 16. Sharding 架构使用中的一些建议 17. MongoS分片升级 |
数据库迁移/备份恢复 | 1.数据库导入导出 2.业务数实时迁移-增量oplog_备份恢复《重点》 3.ops manager管理平台功能 |
说明: | 1. MongoDB增删改查 2. 副本集和集群部署 3. MongoDB特性和体系结构 如上我提前给资料先预习,不然一天时间不够(手动部署就要花2个小时左右) |