简介
应用开发人员和运维人员,希望通过本次课程了解到MongoDB数据库的特点,合理的数据类型选择与表结构设计,性能调优,以及业界常用的MongoDB数据库备份与高可用环境搭建。
目标
1.了解MongoDB数据库的特点;
2.掌握MongoDB数据库设计方法;
3.掌握MongoDB数据库备份与高可用环境搭建
受众人群
应用开发人员和运维人员,希望通过本次课程了解到MongoDB数据库的特点,合理的数据类型选择与表结构设计,性能调优,以及业界常用的MongoDB数据库备份与高可用环境搭建。
课程时长
2天(12H)
分享提纲
主题 | 内容 |
基础知识 | 1.MongoDB数据库简介与发展趋势 2.NoSQL与SQL数据库之间的对比 3.安装单实例MongoDB与基本操作入门 用户权限管理 |
应用设计与调优 | 1.数据类型介绍与使用 2.WiredTiger存储引擎介绍 3.B+树索引、空间索引与并发调优 4.MongoDB与Oracle、MySQL、PostgreSQL、HBase的性能对比 5.MongoDB数据库的监控 MongoDB案例与应用场景分析 |
高可用与分布式机制 | 1.MongoDB的备份机制与工具 2.MongoDB的复制机制 3.MongoDB的分片与管理 4.MongoDB的故障诊断 MongoDB在互联网公司的实战分析 |