mongodb基础运维能力定义

发布时间:2020-08-07 00:50:20 作者:kunlunzhiying
来源:ITPUB博客 阅读:169

MongoDB基础运维能力

 

编号

基础运维能力

详细描述

理解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分片规则和原来,并能从业务上给出合理分片建议


推荐阅读:
  1. MongoDB日常运维操作命令小结
  2. 运维入门基础硬件知识

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mongodb 定义 基础

上一篇:C# 添加文本、图片到PDF文档(基于Spire.Cloud.PDF.SDK)

下一篇:organizational alignment 组织调整

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》