MongoDB é o DB NoSQL mais utilizado pelas empresas. Ele é prático e poderoso, tem alta disponibilidade e escala de forma fácil. Neste treinamento vamos explorar conteúdos básicos de sua adminitração, tudo que é competência do DBA. Porém, esta não é a melhor opção de treinamento se você não possuir familiaridade com Linux.
No MongoDB não há as tradicionais queries SQL como no MySQL, Oracle, Postgres. O MongoDB armazena dados em formato JSON e vamos entender como funcionam as queries com o método find. Além disso, vamos explorar tópicos como Instalação, Configuração, Backup/Restore, ReplicaSet entre outros.
Se você quer conhecer um pouco do MongoDB, escrevemos um artigo contando um pouco dessa história, leia aqui. No nosso blog também há outros artigos sobre temas variados desde a instalação até a criação de um ReplicaSet, além de outros temas mais conceituais, você pode ver tudo aqui.
Veja abaixo em detalhes o que te espera neste treinamento.
CONTEÚDO
Introdução a NoSQL x Bigdata/Smartdata
– Bigdata x Importância de escalar horizontalmente
– Visão Geral de NoSQLs
– Cases de uso NoSQL
– Cases de uso MongoDB
– Distribuições/Alternativas MongoDB
Instalando/Gerenciando o Serviço MongoDB
– Instalação MongoDB Standalone
– Stop/Start MongoDB
– Se conectando no MongoDB
– Conhecendo o mongod.conf
– Arquivos de Logs
Camada de Dados
– Linguagem MongoDB (javascript)
– Estruturas lógicas
– Criando database, collection, document
– Create, Read, Update, Delete – documents
– Explorando o método find com queries avançadas
Administrando Usuários
– Autenticação
– Autorização
– Users vs Roles
– Roles Built-in
– Listando Users e Roles
Arquitetura MongoDB
– Data – JSON vs BSON
– OpLog vs Journaling
– ReplicaSet
– Eleição
– Primary vs Secondary
Alta disponibilidade
– O que é ReplicaSet
– Configurando nosso primeiro ReplicaSet
– Como ver o status do ReplicaSet
– Simulando falhas no MongoDB
– O que é um arbitro
– Votos vs Prioridade
Backup/Restore
– Quais ferramentas de backup existem para o MongoDB
– Backup/restore lógico / Texto
– Backup/restore lógico / Binário
– Migração MongoDB entre servidores
Próximos passos
Investimento
A duração deste treinamento é cerca de 12 horas para uma pessoa com conhecimento intermediário em Linux.
Investimento: R$ 3000,00