Programa do Curso
Visão Geral da Arquitetura do MongoDB
- Origem, objetivos de design, recursos principais
- Estrutura de processos (mongos, mongod, servidores de configuração)
- Estrutura de diretórios / arquivos
Trabalhando com o Shell do MongoDB
- Documentos e tipos de dados
- CRUD (Inserções, consultas, atualizações, exclusões)
- Comandos do sistema
Configuração e Implantação em Servidor Único
- Arquivos de configuração
- Arquivos de dados e alocação
- Arquivos de log
- Recomendações de hardware e sistema de arquivos
Segurança
- Autenticação integrada
- Recomendações para implantação segura
Monitorando o MongoDB
- mongostat
- Análise de desempenho de memória e IO
- Integração com ferramentas de monitoramento: Munin / Cacti / Nagios
- Console web do MongoDB
Indexação e Otimização de Consultas
- Gerenciamento de índices e mecanismos internos de indexação do MongoDB
- Índices únicos / compostos / geoespaciais
- Identificação de consultas subótimas. Uso do perfiler de consultas.
Introdução aos drivers (Java/Python/Ruby/PHP/Perl)
- Como os drivers e o shell se comunicam com o MongoDB
- BSON e o Protocolo de Fio do MongoDB (Wire Protocol)
- Solução de problemas em conexões de aplicativo
Introdução à escalabilidade de leitura e escrita
Replicação e Durabilidade
- Replicação mestre-escravo
- Conjuntos de réplicas
- Uso de write concern para durabilidade
- Tratamento de falhas de replicação
Particionamento Automático (Auto-Sharding)
- Como o particionamento (sharding) funciona
- Configuração de um cluster particionado do MongoDB
Escolhendo uma chave de particionamento (shard key)
Particionamento e índices
- Particionamento e Topologias de Conjunto de Réplicas
- Administração de um cluster particionado
Migração de Shard / Chunk
Planos de Backup e Restauração
- Estratégias baseadas em sistema de arquivos
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Requisitos
Conhecimentos básicos de administração de sistemas operacionais.
Testemunhos de Clientes (7)
O ritmo da fala e da explicação.
Marko Skokovic - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
Máquina Traduzida
as boas habilidades de comunicação e explicação de Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
Máquina Traduzida
Excelente equilíbrio entre explicações e exercícios. Útil para uma melhor compreensão dos conceitos. Os exemplos de uso do jq são muito úteis para o trabalho.
Laura Conti - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
Máquina Traduzida
Eu gostei das práticas, mesmo que algumas delas fossem complicadas
Austin - Vodacom
Curso - MongoDB for Administrators
Máquina Traduzida
Gostei que Kamil ajustou o material para mim e de acordo com meu entendimento. Ele realmente queria ter certeza de que eu compreendesse.
Austin Robertson
Curso - MongoDB for Administrators
Máquina Traduzida
Simplificando tarefas operacionais.
Kesh - Vodacom
Curso - MongoDB for Administrators
Máquina Traduzida
Achei o instrutor bastante claro.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curso - MongoDB for Administrators
Máquina Traduzida