MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为Web应用提供可扩展的高性能数据存储解决方案。MongoDB是NoSQL数据库,不同于常见的关系型数据库,它支持的数据结构非常分散,是类似JSON或BSON的格式,因此可以存储比较复杂的数据类型。
本课程为MongoDB的基础课程,课程将介绍MongoDB的基础概念以及基本操作,包括创建、更新、删除文档,查询、索引操作。有了基础知识的铺垫,课程将会介绍更高级的MongoDB使用方式,如聚合操作、创建副本及以及分片等。除此之外,在日常MongoDB的使用中,用户管理、备份以及监控也是必不可少的。最后,课程将简单介绍正则表达式,自动增长和GridFS等进阶MongoDB的使用方法。
【课程目标】
了解MongoDB文档型数据库的概念
在MongoDB里创建、更新、删除文档
在MongoDB里执行查询、索引、聚合操作
创建MongoDB副本集
在MongoDB里执行分片操作
掌握MongoDB用户的管理
了解MapReduce、正则表达式、GridFS的使用
将MongoDB与应用程序进行连接
【适用对象】
架构、运维、开发、学生、个人开发者
【课程大纲】
知识模块 | 简介 |
---|---|
腾讯云大数据套件EMR入门 | 1、EMR初步介绍 2、EMR集群搭建讲解 3、EMR控制台操作演练 4、EMR监控机制 5、EMR案例讲解与排障 |
腾讯云旗下面向云生态用户的一站式学习成长平台
MongoDB介绍
MongoDB是一个基于分布式文件存储的数据库,不是关系型数据库。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
NoSQL的介绍
web2.0的出现,互联网进入大数据时代。关系型数据库固有的缺陷无法处理大数据,于是出现了新型的数据库,这些数据库不使用SQL接口操作数据库,统称为NoSQL数据库。
NoSQL数据库分类:
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号