课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 系统的学习MongoDB从入门到进阶
  • 掌握现在火爆的NoSQL技术之一

教学服务

  • icon

    免费视频教程

  • icon

    免费资源共享

讲师介绍

  • 毕业于中国科学院大学,硕士学位,有国外留学经历。拥有多年的产品从业经验,从事行业包括"互联网金融"、"互联网教育"、"电商"等领域。有产品运营、数据分析、销售管理等工作经验,对于产品设计、体验、交互、项目管理等有很强的理解。善于引导学生思考,激发学习兴趣

  • 课程详情

    MongoDB是一个开源、高性能、无模式的文档型数据库,是NoSQL数据库产品中的一种。它的出现主要应对“三高 rdquo;等问题,它可以解决需要存储数据量大、高并发读写、高可用的现实问题,适用于社交朋友圈、游戏积分、物流轨迹、商品评论等业务。架构成本较低,各方面却很优秀,MongoDB值得您选择。2、适应人群小白也可入门学习,如果有一些MySQL、Js经验最佳,Java代码案例部分需要有一定的Java开发基础。3、课程亮点系统的学习MongoDB从入门到进阶,掌握现在火爆的NoSQL技术之一。 选择MongoDB的原因及其优势 MongoDB单机部署、副本集部署、分片部署以及相关操作 MongoDB的客户端连接和常用命令操作SpringDataMongoDB对MongoDB的操作 MongoDB的索引和操作 MongoDB的安全认证 4、主讲内容基础入门部分章节一:MongoDB相关概念1. 业务应用场景2. MongoDB简介3. MongoDB体系结构4. MongoDB数据模型5. MongoDB特点章节二:单机部署1. Windows系统中的安装2. Shell连接(mongo命令)3. Compass-图形化界面客户端4. Docker 环境下的安装章节三:基本常用命令1. 数据库操作2. 集合操作3. 文档的基本CRUD4. 文档的分页查询5. 文档的更多查询章节四:SpringDataMongoDB操作1. SpringDataMongoDB实现基本CRUD2. SpringDataMongoDB中使用方法命名查询3. MongoTemplate的常用API 高级进阶部分章节一:索引1. 索引概述2. 索引类型3. 索引的管理操作4. 索引的使用章节二:特殊集合1. 固定集合2. TTL集合章节三:副本集1. 副本集简介2. 副本集的三个角色3. 副本集的创建4. 副本集的读写操作测试5. 主节点的选举6. 故障测试7. 配置文件的方式搭建副本集章节四:分片集群1. 为什么要分片2. 分片集群包含的组件3. 分片集群的操作目标和准备工作4. 分片(存储)节点副本集的创建5. 配置节点副本集的创建6. 路由节点的创建和操作7. Java客户端的连接章节五:安全认证1. 单实例环境的安全认证2. 副本集环境的安全认证、3. 分片集群环境的安全认证