课程培训
MongoDB原理、应用与集群优化培训课程

MongoDB原理、应用与集群优化培训课程

培训内容:

NoSQL揭秘

有关系型数据库走向NoSQL数据库
NoSQL数据核心
如何导入NoSQL
Redis案例实战
memcached案例实战
HBase案例实战
Neo4j案例实战

为现代web而生的数据库-MongoDB

生于云端
mongodb的主要特性
mongodb的核心服务器和工具
为什么选择mongodb
提示与局限
MongoDB的适用领域
MongoDB 安装

MongoDB部署

MongoDB的体系架构解读;
MongoDB生态系统节点类型;
MongoDB主从复制模式解读;
MongoDB副本集复制模式解读;
MongoDB分片解读;
MongoDB集群部署方式都有哪些?如何做选择;
我们的MongoDB集群部署实践

MongoDB库如何设计

MongoDB Autosharding是否靠谱;
MongoDB 库级sharding是否需要开启;
MongDB 库设计原则;
我们的MongoDB库设计实践


MongoDB 表如何设计

collection sharding 是否靠谱;
collection sharding 是否需要开启;
free scheme 真的free?怎么应对;
collection 字段名如何选取;
collection 索引如何设计;
collection 空间地理索引是否靠谱?如何设计;
collection 设计原则;
collection 单表数据量大如何sharding;
我们的MongoDB 表设计实践;

MongoDB GridFS

GridFS是什么;
GridFS适用场景是什么;
GridFS如何使用;
我们的GridFS使用实践;


MongoDB MapReduce

MongoDB集群Map Reduce原理;
MongoDB集群上如何做Map Reduce;
我们的MongoDB Map Reduce实践

mongodb Javascript shell 

深入mongodb shell 
创建索引并查询 
基本管理  
获得帮助

使用mongodb编写程序

通过ruby使用mongodb  
驱动是如何工作的
构建简单的应用程序

mongodb与应用程序开发

schema设计原则
设计电子商务数据模型
具体细节:数据库、集合与文档
查询与聚合
mongodb查询语言
查询选择器
聚合指令
详解聚合
更新、原子操作与删除
原子文档处理
具体细节:mongodb的更新与删除
并发性、原子性与隔离性

精通mongod-索引与查询优化

索引理论  
b树索引
索引类型  
索引管理 
查询优化


精通mongod-复制

为什么复制很重要 
复制的使用场景 
副本集
主从复制  
驱动与复制 

分片  

何谓分片
分片的工作原理
示例分片集群  
写入分片集群  
分片集群的查询与索引  
选择分片键 
环境中的分片

MongoDB集群监控

MongoDB集群监控的方式都有哪些;
Mongosniff能监控什么,如何监控;
Mongostat能监控什么,如何监控;
MongoDB内部工具能监控什么,如何监控;
MMS能监控什么,如何监控;
第三方监控能监控什么,如何监控;
我们的MongoDB集群监控实践;

MongoDB集群线上典型问题案例分析及解决

大量删除数据问题及其解决方案;
大量数据空洞问题及其解决方案;
存储量&并发量增大,CPU飙升问题及其解决方案;
Sharding迁移数据抖动问题及其解决方案;
内存频繁swap、磁盘IO性能不足问题及其解决方案;
地理空间索引查询和重构消耗过多CPU资源问题及其解决方案;


MongoDB集群性能优化方案

导致MongoDB集群性能低下原因是什么;
如何尽早发现MongoDB集群性能问题;
如何收缩数据提升性能;
如何Scale Up方式提升性能;
如何Scale Out方式提升性能;
我们的MongoDB集群性能优化实践;

MongoDB集群如何无缝扩容扩展

什么情况下我们需要扩容MongoDB集群;
常用的MongoDB集群扩容方案都有哪些;
如何做到无缝的MongoDB集群扩容扩展;
我们的MongoDB集群扩容扩展实践;

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>