|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/guia-do-mongodb/
课程评论:没有评论
课程名称:MongoDB 指南 (Google Cloud, NoSQL, 高可用性) **课程概述:** 本课程将深入介绍 MongoDB,这是一款被全球众多程序员和思科、MetLife 等大型企业广泛使用的 NoSQL 数据库。MongoDB 以其卓越的可扩展性和易用性著称,能够轻松处理海量数据,并提供比传统关系型数据库更简洁的数据管理方式。您将学习如何高效地使用 MongoDB,包括创建复杂查询,而无需像关系型数据库那样进行繁琐的多表连接。 **课程内容亮点:** * **数据库基础:** 了解数据库、数据和信息的概念,以及关系型数据库管理系统 (SGBD)。 * **MongoDB 入门:** 学习 MongoDB 的安装、下载并使用 Mongo Compass 进行可视化操作。 * **核心操作:** 掌握如何创建数据库、执行 CRUD (创建、读取、更新、删除) 操作、批量插入数据和使用 `find` 进行查询。 * **用户与权限管理:** 学习用户管理、访问权限设置、用户列表、用户认证和删除用户。 * **数据导入与分析:** 掌握从 CSV 文件导入数据到 MongoDB 的方法,以及进行数据分析和执行更复杂的查询。 * **SQL 与 NoSQL 对比:** 安装 MySQL 和 MySQL Workbench,学习创建 MySQL 表,并理解 MongoDB 与 MySQL 的区别,以及各自适用的场景。 * **高级特性:** 探索嵌入式文档、索引、聚合 (Aggregation) 和 `distinct` 操作。 * **Google Cloud 集成:** 学习在 Google Cloud 上创建虚拟机、安装 MongoDB、配置外部访问、设置副本集 (Replica Set) 和集群,实现高可用性。 * **高可用性与备份:** 深入理解副本集的工作原理 (Primary, Secondary),如何在实践中配置副本集,以及 MongoDB 的备份策略。 **学习目标:** 通过本课程的学习,您将能够: * 理解 NoSQL 数据库的基本概念和 MongoDB 的优势。 * 熟练使用 MongoDB 进行数据存储、查询和管理。 * 掌握 MongoDB 的用户和权限管理。 * 学会 MongoDB 的高级功能,如索引和聚合。 * 了解如何在 Google Cloud 上部署和管理高可用的 MongoDB 环境。 * 能够根据项目需求选择最适合的数据库系统 (MongoDB 或 MySQL)。
O banco de dados NoSQL que tem sido utilizado por muito programadores ao redor do mundo e por grandes empresas como Cisco, MetLife entre outras.Esse banco de dados é realmente excepcional e altamente escalável o que significa que ele suporta grandes volumes de dados e faz com que quem esteja utilizando perceba o quanto é simples utilizar um banco de dados que não é normalizado e nem relacional. Nesse curso você será capaz de aprender como utilizar esse banco de uma forma muito simples com grandes volumes de dados e também irá perceber o como é simples criar queries mais complexas que no mundo relacional seria preciso vários e vários joins.O conteúdo do curso é:O que é um banco de dados?O que é um dado?O que é informaçãoSGBDsInstalação do MongoDBBaixar o Mongo CompassCriar nossa primeira base de dadosCRUD utilizando o CompassCriar vários registrosBuscas utilizando o findGerenciamento de UsuáriosPerfis de acessoListar usuáriosAutenticar usuárioDeletar usuárioImportar dados de um CSV para o MongoDBConsultas mais interessantesAnálise dos dadosInstalação do MySQLMySQL WorkbenchCriando nossas tabelas com MySQLDiferenças entre MySQL e MongoDBQuando utilizar o MongoDBQuando utilizar o MySQLConsultas utilizando 3 milhões de registrosDocumentos embeddedCriar IndexesAggregationDistinctGoogle CloudCriar uma máquina para o MongoDBInstalar o MongoDBLiberar acesso externoReplica setClusterAlta disponibilidadeBackupReplica Set MongoDBComo funcionaPrimarySecondaryReplica Set na práticaConfiguração de réplicasGoogle Cloud