目录

  • 1 深入浅出MongoDB应用实战开发
    1. 01.nosql与MongoDB

      1:05:58

深入浅出MongoDB应用实战开发(基础、开发指南、系统管理、集群及系统架构)

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 

课程概要:

 

MongoDB是一个基于分布式文件存储的数据库。旨在为WEB应用提供可扩展的高性能数据存储解决方案。


MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引


本课程侧重于讲解MongoDB的常用特性及高级特性,从实际开发的角度出发对MongoDB进行全方位深入剖析,学员从中可领会到MongoDB设计的精妙之处,体会到MongoDB强大的类sql查询语言,感受到MongoDB与其它Nosql数据库的异同之处。
 

教学模式说明:

 

1、在每节开始之前先简单回顾上一节所讲的内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容。
2、在讲解过程中涉及到代码的实现,会给学员布置一些作业,学员可以下来自行完成,以巩固加深学习效果。

 

课程进度安排:

 

MongoDB基础:
第一讲:nosql与MongoDB(nosql兴起的背景、各种nosql数据库介绍,MongoDB的特点)

第二节:MongoDB安装配置 (MongoDB安装使用,基本系统管理的技巧,web控制台使用) 

第三讲:MongoDB shell详解 (介绍MongoDB shell使用及命令,备份恢复、数据导入导出) 

第四讲:MongoDB文档、集合、数据库的概念(介绍文档、集合、数据库等基本概念,库文件存储方式,命令规则)

第五讲:Mongodb 数据类型介绍 (详细介绍MongoDB支持数据类型)


MongoDB开发指南:

第六讲:MongoDB增、删、改文档(讲解MongoDB中增加、删除、修改文档的命令,插入原理、批量修改、修改器使用)

第七讲:MongoDB查询语法一 (详细讲解MongoDB强大的查询功能,$in、$or、$ne、$lt、$gt等操作符组合查询)

第八讲:MongoDB查询语法二(详细讲解MongoDB强大的查询功能,正则表达式查询、数组查询、内嵌文档查询)

第九讲:MongoDB查询语法三(详细讲解MongoDB where查询,游标操作、分页查询及代码示例、游标内幕)

第十讲:MongoDB索引(详细讲解MongoDB的索引原理、管理、索引查询分析工具、强制索引使用等) 

第十一讲:MongoDB聚合统计(讲解MongoDB聚合统计功能)

第十二讲:MongoDB高级指南-命令工作原理(介绍数据库命令的工作原理)

第十三讲:MongoDB高级指南-固定集合、GridFS(介绍固定集合、GridFS原理及应用)

第十四讲:MongoDB高级指南-服务端脚本(介绍服务端脚本dbeval、javascript存储)


MongoDB系统管理:

第十五讲:MongoDB系统管理高级技巧1(系统监控)

第十六讲:MongoDB系统管理高级技巧2(数据库安全、备份恢复、数据修复)


MongoDB集群及系统架构:

第十七讲:MongoDB复制功能(详细讲解MongoDB主从复制建立、管理、维护)

第十八讲:MongoDB副本集功能(详细讲解MongoDB副本集建立、管理、维护)

第十九讲:MongoDB分片功能(详细讲解MongoDB分片建立、管理、维护)

第二十讲:MongoDB内幕( 深入剖析MongoDB系统架构、数据文件结构原理)


MongoDB应用案例:

第二十一讲:基于MongoDB通用帐号管理系统开发1

第二十二讲:基于MongoDB通用帐号管理系统开发2
 


评价(0) 立即评论
0/150