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 disponibilidadeBackupRepli
What you'll learn
Understand the fundamentals of NoSQL databases
Install and configure MongoDB and Mongo Compass
Perform CRUD operations using Compass
Manage users and access profiles
Import data from CSV into MongoDB
Execute complex queries efficiently
Differentiate between MongoDB and MySQL
Set up MongoDB for high availability and backup strategies
Course objectives
To provide a foundational understanding of NoSQL databases
To demonstrate practical MongoDB usage for large data sets
To enable students to create and manage their own databases effectively