Entrar em Contato

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.

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas