当前位置:艾威培训主页 > 云计算与大数据 > 其他云计算大数据分析培训课程 > NoSQL架构揭秘和MongoDB深入浅出实践培训 >
NoSQL架构揭秘和MongoDB深入浅出实践培训
课程介绍:
课程特色:
1,深入浅出中动手实作;2,各种NoSQL的产品对比;
3,深入剖析NoSQL的典型代表MongoDB
课程对象:
软件工程师;数据库开发人员;
网络后台开发人员;
运维人员;
学员基础:
了解Linux系统;了解网络;
了解Java;
课程时长:2天
课程方式:
课程大纲:
第1个主题:NoSQL揭秘
1.有关系型数据库走向NoSQL数据库
2.NoSQL数据核心
3.如何导入NoSQL
第2个主题:动手使用NoSQL实战
1、memcached的安装使用和案例实战;
2、Tokyo Tyrant的安装使用和案例实战
3、Redis的安装使用和案例实战;
4、MongoDB的安装使用和案例实战
第3个主题:性能验证
1. 插入和查询处理的性能
2. 不同NoSQL实例的性能对比
第4个主题:NoSQL化的关系型数据库
1. NoSQL数据库剖析
2. 使用HandlerSocket
3.基于MySQL构建NoSQL化的数据库
4.性能优化
第5个主题:MongoDB揭秘
1. MongoDB的核心服务器和工具
2. 为什么选择使用MongoDB
3.MongoDB的适用领域
第6个主题:MongoDB的JavaScript Shell
1. 使用MongoDB Shell插入、更新和删除文档
2. 创建索引并进行查询
3. MongoDB Shell的管理
第7个主题:MangoDB编程代码实战
1. Ruby语言下的MongoDB开发实战
2. 背后的工作机制和原理
3. 构建实际应用的具体策略思考
第8个主题:MangoDB开发应用程序案例实战
1. 构建面向文档的数据
2. 查询与聚合
3.更新、原子操作、删除
第9个主题:MongoDB的索引和查询优化
1.实战索引
2.查询优化的原则和具体策略
第10个主题:MongoDB的复制
1、关于副本集
2、主从复制
3、驱动与复制
第11个主题:MongoDB的分片
1. 分片集群
2. 分片集群的查询与索引
3.分片键的选择
4.如何在生产环境中进行分片
第12个主题:MongoDB的部署与管理
1. MongoDB部署实战
2.监控MongoDB
3.诊断MongoDB
4.MongoDB的维护
第13个主题:MongoDB的性能调优
1. 性能调优的策略思考
2.由查询和索引带来的新能调优
3.内存在性能调优中的使用
4.提升磁盘的性能
5.扩展
1.有关系型数据库走向NoSQL数据库
2.NoSQL数据核心
3.如何导入NoSQL
第2个主题:动手使用NoSQL实战
1、memcached的安装使用和案例实战;
2、Tokyo Tyrant的安装使用和案例实战
3、Redis的安装使用和案例实战;
4、MongoDB的安装使用和案例实战
第3个主题:性能验证
1. 插入和查询处理的性能
2. 不同NoSQL实例的性能对比
第4个主题:NoSQL化的关系型数据库
1. NoSQL数据库剖析
2. 使用HandlerSocket
3.基于MySQL构建NoSQL化的数据库
4.性能优化
第5个主题:MongoDB揭秘
1. MongoDB的核心服务器和工具
2. 为什么选择使用MongoDB
3.MongoDB的适用领域
第6个主题:MongoDB的JavaScript Shell
1. 使用MongoDB Shell插入、更新和删除文档
2. 创建索引并进行查询
3. MongoDB Shell的管理
第7个主题:MangoDB编程代码实战
1. Ruby语言下的MongoDB开发实战
2. 背后的工作机制和原理
3. 构建实际应用的具体策略思考
第8个主题:MangoDB开发应用程序案例实战
1. 构建面向文档的数据
2. 查询与聚合
3.更新、原子操作、删除
第9个主题:MongoDB的索引和查询优化
1.实战索引
2.查询优化的原则和具体策略
第10个主题:MongoDB的复制
1、关于副本集
2、主从复制
3、驱动与复制
第11个主题:MongoDB的分片
1. 分片集群
2. 分片集群的查询与索引
3.分片键的选择
4.如何在生产环境中进行分片
第12个主题:MongoDB的部署与管理
1. MongoDB部署实战
2.监控MongoDB
3.诊断MongoDB
4.MongoDB的维护
第13个主题:MongoDB的性能调优
1. 性能调优的策略思考
2.由查询和索引带来的新能调优
3.内存在性能调优中的使用
4.提升磁盘的性能
5.扩展