查看: 17178|回复: 46

《MongoDB实战》理论结合实践,循序渐进深入讲解,带你揭开MongoDB的神秘面纱!

  [复制链接]
论坛徽章:
945
perl徽章
日期:2016-09-22 11:22:14R研习者中级
日期:2016-09-01 09:57:01Docker徽章
日期:2016-08-25 11:00:42系统架构徽章
日期:2016-08-25 10:59:34python徽章
日期:2016-08-25 10:57:55Oracle研习者初级
日期:2016-08-25 10:56:24scala徽章
日期:2016-08-25 10:54:30投资理财徽章
日期:2016-08-25 10:49:04Java徽章
日期:2016-08-25 10:48:09R研习者中级
日期:2016-08-25 10:46:44Oracle研习者初级
日期:2016-08-25 10:45:38系统架构徽章
日期:2016-08-18 11:48:34
发表于 2015-5-25 15:10 | 显示全部楼层 |阅读模式

存储 架构 分布式 集群 MongoDB

随着大数据时代的到来,各种NoSQL数据存储产品蜂拥而至,MongoDB作为一支市场占有率非常高的分布式文档存储数据库,它具备了易用性、Auto Sharding、高可扩展性、丰富的查询支持等特性,相比较传统的关系数据库,MongoDB具有了较大的诱惑力。伴随着MongoDB 3.0版本的发布,此版本在写入效率、数据压缩率等方面进一步提升,在运维成本上进一步缩减,随着版本迭代MongoDB会更加稳定,因此有理由相信MongoDB占有市场份额会进一步提升,为大家在分布式海量数据存储方面提供靠谱的数据库!

本次课程,将会通过循序渐进、步步深入的方式讲解,理论结合实践,每节课的讲解都会基于线上亿级别实际的使用实践来展开,使同学可以熟练掌握MongoDB的特性、MongoDB集群如何部署、MongoDB库&表如何高效设计、GridFS如何选择和使用、MongoDB集群的监控手段、线上真实问题案例分析及其解决方案、如何提升集群服务性能、如何无缝扩容扩展以及版本升级。通过本次课程的学习,同学们可以真正掌握MongoDB,从而应用于线上生产环境!

来吧,一起揭开MongoDB的神秘面纱!

课程大纲:
第一课:MongoDB入门
1.NoSQL简介;
2.MongoDB是什么;
3.MongoDB的关键特性都有哪些;
4.MongoDB适用场景是什么;
5.MongoDB版本回顾;
6.学完MongoDB课程能具备什么样的技能、达到什么样的高度;
7.本次课程学员需要前期准备的基础软硬件环境;

第二课:MongoDB部署
1.MongoDB的体系架构解读;
2.MongoDB生态系统节点类型;
3.MongoDB主从复制模式解读;
4.MongoDB副本集复制模式解读;
5.MongoDB分片解读;
6.MongoDB集群部署方式都有哪些?如何做选择;
7.我们的MongoDB集群部署实践;

第三课:MongoDB库如何设计
1.MongoDB Autosharding是否靠谱;
2.MongoDB 库级sharding是否需要开启;
3.MongDB 库设计原则;
4.我们的MongoDB库设计实践;

第四课:MongoDB 表如何设计
1.collection sharding 是否靠谱;
2.collection sharding 是否需要开启;
3.free scheme 真的free?怎么应对;
4.collection 字段名如何选取;
5.collection 索引如何设计;
6.collection 空间地理索引是否靠谱?如何设计;
7.collection 设计原则;
8.collection 单表数据量大如何sharding;
9.我们的MongoDB 表设计实践;

第五课:MongoDB GridFS
1.GridFS是什么;
2.GridFS适用场景是什么;
3.GridFS如何使用;
4.我们的GridFS使用实践;

第六课:MongoDB MapReduce
1.MongoDB集群Map Reduce原理;
2.MongoDB集群上如何做Map Reduce;
3.我们的MongoDB Map Reduce实践;

第七课:MongoDB集群监控
1.MongoDB集群监控的方式都有哪些;
2.Mongosniff能监控什么,如何监控;
3.Mongostat能监控什么,如何监控;
4.MongoDB内部工具能监控什么,如何监控;
5.MMS能监控什么,如何监控;
6.第三方监控能监控什么,如何监控;
7.我们的MongoDB集群监控实践;

第八课:MongoDB集群数据安全性和一致性
1.MongoDB集群会出现数据是否会丢失;
2.MongoDB集群数据安全性如何保证;
3.MongoDB集群是否会出现数据不一致;
4.MongoDB集群一致性如何保证;
5.我们的MongoDB集群数据安全性和一致性实践;

第九课:MongoDB集群线上典型问题案例分析及解决
1.大量删除数据问题及其解决方案;
2.大量数据空洞问题及其解决方案;
3.存储量&并发量增大,CPU飙升问题及其解决方案;
4.Sharding迁移数据抖动问题及其解决方案;
5.内存频繁swap、磁盘IO性能不足问题及其解决方案;
6.地理空间索引查询和重构消耗过多CPU资源问题及其解决方案;

第十课:MongoDB集群性能优化方案
1.导致MongoDB集群性能低下原因是什么;
2.如何尽早发现MongoDB集群性能问题;
3.如何收缩数据提升性能;
4.如何Scale Up方式提升性能;
5.如何Scale Out方式提升性能;
6.我们的MongoDB集群性能优化实践;

第十一课:MongoDB集群如何无缝扩容扩展
1.什么情况下我们需要扩容MongoDB集群;
2.常用的MongoDB集群扩容方案都有哪些;
3.如何做到无缝的MongoDB集群扩容扩展;
4.我们的MongoDB集群扩容扩展实践;

第十二课:MongoDB集群如何无缝版本升级
1.什么情况下我们需要做版本的升级;
2.如何无缝对MongoDB集群版本升级;
3.我们的MongoDB集群无缝升级实践;

第十三课:MongoDB 3.0及其应对方案
1.MongoDB 3.0关键特性是什么;
2.我们如何应对;

授课时间:
课程预计2017年4月20日开课,预计课程持续时间为15周。

授课对象:
本课程适用于对MongoDB(NoSQL、数据存储等)感兴趣的学员。本次课程,将会通过循序渐进、步步深入的方式讲解,理论结合实践,每节课的讲解都会基于线上亿级别实际的使用实践来展开,使同学们可以熟练掌握MongoDB。因此学员最好有一定的数据存储的基础。

环境准备:
硬件:物理机尽量4g以上内存
OS:Centos 5.9及以上 64位
MongoDB:2.0.0及以上 64位

讲师介绍:
孙玄 58同城高级系统架构师,技术委员会架构组主任,产品技术学院优秀讲师,58同城即时通讯、C2C技术负责人,擅长架构设计,负责58核心系统的架构以及优化工作,满足百亿级系统吞吐需求。分布式系统存储专家,2007年开始从事大规模高性能分布式存储系统架构设计实现工作。 涉及自主研发分布式存储系统、MongoDB、MySQL、Memcached、Redis等。毕业于浙江大学。前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。代表58同城多次参与QCon,SACC,Top100等业界大会嘉宾演讲,并为《程序员》杂志两次撰稿。

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:MongoDB实战
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:413249461(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

最新技术热点、 最新行业资讯,最新培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!:rose:
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!
回复

使用道具 举报

论坛徽章:
22
Oracle研习者初级
日期:2012-11-26 11:09:48mysql徽章
日期:2014-11-06 15:13:52Oracle研习者初级
日期:2014-11-06 17:48:02系统架构徽章
日期:2015-04-29 17:09:41数据陷阱解读徽章
日期:2015-08-13 15:21:46spark徽章
日期:2015-10-22 14:50:13MongoDB徽章
日期:2015-12-10 15:59:54scala徽章
日期:2016-06-23 11:18:09Mycat徽章
日期:2016-10-13 17:46:45HBase徽章
日期:2017-03-10 12:00:30scala徽章
日期:2014-11-06 14:56:26比特币徽章
日期:2014-11-06 14:53:58
发表于 2015-6-12 17:08 | 显示全部楼层
老师,我觉得这课程缺少一节企业MongoDB 与Mysql 结合的案例课程 !
回复 支持 1 反对 0

使用道具 举报

论坛徽章:
9
Oracle研习者高级
日期:2014-09-19 13:53:06Oracle研习者中级
日期:2014-09-19 14:29:20mysql徽章
日期:2014-11-06 15:13:52python徽章
日期:2015-09-08 12:16:27nosql徽章
日期:2015-10-22 15:17:47Docker徽章
日期:2016-01-21 11:55:16搜索引擎徽章
日期:2016-08-18 11:36:51系统架构徽章
日期:2016-08-18 11:48:34JS课程徽章
日期:2017-03-16 17:56:16
发表于 2015-6-13 16:18 | 显示全部楼层
mark,支持一下
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2015-8-16 22:01 | 显示全部楼层
mark,支持一下。。。。。。
回复 支持 反对

使用道具 举报

论坛徽章:
1
大型分布式徽章
日期:2015-09-25 17:35:14
发表于 2015-8-17 16:34 | 显示全部楼层
是不是缺少与位置计算方面的使用呢?
回复 支持 反对

使用道具 举报

论坛徽章:
13
数据陷阱解读徽章
日期:2015-08-13 15:21:46python徽章
日期:2017-06-09 15:44:29机器学习徽章
日期:2017-03-30 17:23:20python徽章
日期:2017-03-09 16:38:29机器学习徽章
日期:2016-12-08 15:50:25python徽章
日期:2016-12-01 17:02:38matlab徽章
日期:2016-10-27 10:53:30投资理财徽章
日期:2016-08-25 10:49:04Java徽章
日期:2016-08-18 11:33:28数据展示徽章
日期:2016-06-23 11:26:11数据挖掘徽章
日期:2015-12-17 11:55:20R研习者中级
日期:2015-12-03 16:17:56
发表于 2015-8-23 12:42 | 显示全部楼层
这种软件教学需要很多时间,多给些资料和案例最好
回复 支持 反对

使用道具 举报

论坛徽章:
13
数据陷阱解读徽章
日期:2015-08-13 15:21:46python徽章
日期:2017-06-09 15:44:29机器学习徽章
日期:2017-03-30 17:23:20python徽章
日期:2017-03-09 16:38:29机器学习徽章
日期:2016-12-08 15:50:25python徽章
日期:2016-12-01 17:02:38matlab徽章
日期:2016-10-27 10:53:30投资理财徽章
日期:2016-08-25 10:49:04Java徽章
日期:2016-08-18 11:33:28数据展示徽章
日期:2016-06-23 11:26:11数据挖掘徽章
日期:2015-12-17 11:55:20R研习者中级
日期:2015-12-03 16:17:56
发表于 2015-8-23 12:43 | 显示全部楼层
逆向收费感觉挺好~~~~~~~~~~~
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2015-9-22 00:15 | 显示全部楼层
呵呵,非常感谢,很好很强大
回复 支持 反对

使用道具 举报

论坛徽章:
1
MongoDB徽章
日期:2015-12-10 15:59:54
发表于 2015-9-23 10:12 | 显示全部楼层
说是实战,可能真正操作的非常少,好几课只有嘴巴在讲,一个操作没有,每次听课都想睡着,作业的完成总是要另外找很多资料。
回复 支持 反对

使用道具 举报

论坛徽章:
2
大型分布式徽章
日期:2015-12-17 11:50:47电商分布式系统徽章
日期:2016-02-24 15:11:26
发表于 2015-10-25 21:31 | 显示全部楼层
这个对于有些互联网公司还是应用不到呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2017-7-28 18:51 , Processed in 0.165412 second(s), 58 queries .