What you'll learn:
- O que é banco de dados NoSQL
- Como utilizar o MongoDB
- Criar queries complexas
- Diferenças do MongoDB para MySQL
- ReplicaSet
- Alta disponibilidade do banco de dados
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ção
SGBDs
Instalação do MongoDB
Baixar o Mongo Compass
Criar nossa primeira base de dados
CRUD utilizando o Compass
Criar vários registros
Buscas utilizando o find
Gerenciamento de Usuários
Perfis de acesso
Listar usuários
Autenticar usuário
Deletar usuário
Importar dados de um CSV para o MongoDB
Consultas mais interessantes
Análise dos dados
Instalação do MySQL
MySQL Workbench
Criando nossas tabelas com MySQL
Diferenças entre MySQL e MongoDB
Quando utilizar o MongoDB
Quando utilizar o MySQL
Consultas utilizando 3 milhões de registros
Documentos embedded
Criar Indexes
Aggregation
Distinct
Google Cloud
Criar uma máquina para o MongoDB
Instalar o MongoDB
Liberar acesso externo
Replica set
Cluster
Alta disponibilidade
Backup
Replica Set MongoDB
Como funciona
Primary
Secondary
Replica Set na prática
Configuração de réplicas
Google Cloud