400-888-5228

课程概述

本课程旨在为数据库运维人员和互联网应用后台开发人员提供全面的MongoDB NoSQL数据库管理与开发技能训练。课程内容涵盖从基础入门到高级应用,包括MongoDB的部署、数据模型构建、CRUD操作、索引管理、聚合统计、备份与还原、监控、用户管理及复制和分片技术等。此外,还包括对Java、Python和.NET开发接口的具体应用。

课程对象

课程面向有Linux操作系统使用经验及软件开发背景的数据库运维人员和后台开发人员。

课程目标

  • 掌握MongoDB数据库集群的搭建与运维管理。
  • 学习并应用MongoDB的开发技术,优化软件开发流程。
  • 充分利用NoSQL技术的特性,提高数据处理效率和系统性能。

课程收益

参与者将能够完全掌握MongoDB的安装、配置、优化及应用开发,能够独立进行数据库的日常管理和故障处理,同时能够根据项目需求设计和优化数据库架构。

课程时长5天

课程大纲

时间安排章节内容
第一天:MngDB基础与部署MngDB入门NSQL的发展
MngDB的发展
什么是MngDB
为什么选择MngDB
和MySQL的异同
目前MngDB的使用情况
MngDB部署MngDB安装要求
设置安装源
安装后配置
安装后测试
MngDB数据模型什么是JSN
JSN在MngDB中的应用
JSN的类型
MngDB组成
MngDB建模
第二天:CRUD操作与索引管理CRUD操作MngDB shell
MngDB术语
数据库创建和使用
集合创建和管理
文档创建和管理
文档更新和管理
文档查询
分页查询
多数据插入
索引管理索引类型
索引属性
各类索引的创建
索引管理
索引解释器
索引优化
第三天:聚合统计、备份与还原、MngDB监控聚合统计聚合概述
单一用途的聚合
创建各种类型的聚合
新特性之联表查询
分组聚合
备份与还原备份与还原概述
备份方案
使用复制备份数据库
使用Mngdump备份数据库
还原数据库的各种方法
MngDB监控MngDB监控策略
监控命令
监控工具
第四天:MngDB用户管理、复制与分片用户管理安全概述
启用用户管理
基于角色的管理概述
用户账户管理
角色管理
复制复制概述
复制架构
启用复制
部署复制
复制管理和维护
灾备切换
数据回滚
分片分片概述
分片架构
分片组件
启用和部署分片
管理和维护分片
第五天:开发接口Java开发接口java驱动安装
连接字符串
集群连接方式
CRUD操作
Pythn开发接口pythn驱动安装
pythn连接字符串
CRUD操作
Pythn代码调试
.NET开发接口.net开发库.net代码示范

这个培训计划为学员提供了从基础到高级技能的系统训练,确保他们能够全面理解并应用MongoDB技术。

为什么选择艾威

艾威公司自2003年成立以来,一直致力于提供高质量的技术培训服务。我们的培训师都是具有丰富实战经验的行业专家。选择艾威培训,不仅能学习到最前沿的技术知识,还能获得实际操作的机会,确保学以致用。

培训咨询

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

同类课程推荐同类课程推荐
IT技术培训课程分类