mongodb基础运维能力定义-创新互联

MongoDB基础运维能力

成都创新互联公司是专业的东海网站建设公司,东海接单;提供网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行东海网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

编号

基础运维能力

详细描述

理解MongoDB的基础组件架构

(1)理解MongoDB的三个基础组件:mongod、config server和mongos

1

理解MongoDB 复制集和分片的集群架构、读写分离,理解分布式部署架构

(1)通过理解MongoDB复制集和分片的集群架构,能独立画出这种架构的拓扑图

(2)通过理解读写分离,能给项目组提供不同的读写分离方案(读优先、就近读)

(3)理解MongoDB分布式部署架构方案,能够给出最优解决方案

2

MongoDB安装与配置、复制集和分片的配置

(1)掌握手工&脚本安装MongoDB的方法

(2)掌握复制集和分片的搭建

(3)理解conf文件中各个配置项的含义

3

深入理解MongoDB的选举原理

(1)掌握MongoDB的选举原理是保障能使用好MongoDB的前提!

4、

了解MongoDB的各种限制情况,提前规避风险

(1)了解MongoDB的一些限制条件,并加以提前识别规避:如单个文档16M的限制

(2)了解了限制并要知道出现这些限制之后的处理方案

5、

理解MongoDB的监控项指标

(1)理解MongoDB的监控项指标,才能做到胸有成竹,处理告警才能游刃有余

6、

理解MongoDB的备份方法,并掌握目前生产环境使用的备份方案

(1)理解MongoDB的各种备份手段

(2)掌握生产环境使用到的备份方案

7、

MongoDB的导出与导入方法

(1)掌握MongoDB导出与导入的方法(mongodump/mongorestore/mongoexport/mongoimport)

8、

MongoDB查看活动会话&kill session

(1)掌握查看MongoDB会话的方法,理解currentOP中各字段的含义

(2)掌握kill session

9、

MongoDB执行计划查看与索引创建

(1)掌握MongoDB执行计划查看,并能评估执行计划的好坏

(2)掌握MongoDB索引创建的方法,并能给出最优方案

10、

MongoDB复制延时问题和oplog原理

(1)理解MongoDB主从复制的原理,并深入理解oplog的工作原理

(2)掌握MongoDB主从复制延时的处理方法,掌握oplog大小的调整

11、

MongoDB性能慢的问题

(1)掌握MongoDB性能问题包括内存使用、CPU使用情况,IO情况,掌握使用mongotop

12、

MongoDB慢日志查看&分析

(1)掌握MongoDB开启慢日志的方法

(2)掌握MongoDB分析慢日志的方法

13、

进阶方案:理解MongoDB存储引擎,MongoDB分片规则

(1)对比学习MongoDB的存储引擎:wiretiger、rocketdb、MMAPv1

(2)MongoDB分片规则和原来,并能从业务上给出合理分片建议


文章名称:mongodb基础运维能力定义-创新互联
文章转载:http://scyanting.com/article/hhjjs.html