简介

课程介绍
本课程让学员对MongoDB 有基础的认知,对MongoDB 与传统关系型数据库的区别与用法有所了解并能较好的使用MongoDB。让学员对MongoDB 的高可用架构复制集有所了解。并能在生产环境中进行部署与使用。同时能对MongoDB 有基础的参数与配置的认知。是学员能从传统关系型数据库思维较快的转换到非关系型的MongoDB 并能自主学习。
课程大纲

一.MongoDB 介绍
1.MongoDB 的历史
2.MongoDB 的现状
3.课程简介
4.MongoDB的相关网站介绍
5.关于数据库
6.为什么要选择MongoDB
二.MongoDB的部署
1.部署环境介绍
2.部署简单的MongoDB实例
3.连接MongoDB 服务器
4.示例
5.练习
三.MongoDB的基本使用
1.查询与写入
2.更新
3.删除
4.索引创建
5.sql与mongodb 语句的对比
6.示例
7.练习
四.MongoDB的索引
1.索引简介
2._id索引
3.单键索引
4.多件索引
5.符合索引
6.TTL索引
7.capped索引
8.示例
9.练习
五.全文索引
1.全文索引简介
2.创建全文索引
3.全文索引查询
4.全文索引相似查询
5.全文索引限制
6.示例
7.练习
六.MongoDB的安全模式
1.用户
2.权限
3.role
4.示例
5.练习
七.MongoDB的复制集
1.复制集介绍
2.复制集的成员与架构
3.复制集的高可用
4.复制集的读与写
5.Oplog
6.复制集的部署
7.复制集的配置与维护
8.示例
9.练习
八.MongoDB的配置文件
九.MongoDB的注意事项

分类
IT技术与研发
课程目标
  • 掌握关系型数据库与非关系型数据库的区别; 掌握MongoDB高可用架构复制集; 掌握MongoDB部署于管理 掌握MongoDB索引、掌握MongoDB的配置文件
适合人群
  • DBA,服务端工程师,所有对MongoDB 有兴趣的技术工程师
课程标签: Mongo DB
查看课程

任务列表