Entrar em Contato

Programa do Curso

Visão geral da arquitetura do MongoDB

  • Origem, objetivos de design e recursos principais
  • Estrutura de processos (mongos, mongod, servidores de configuração)
  • Estrutura de diretórios e 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 nativa
  • Recomendações para uma implantação segura

Monitoramento do MongoDB

  • mongostat
  • Análise de desempenho de memória e E/I (entrada/saída)
  • Integração com ferramentas de monitoramento: Munin, Cacti, Nagios
  • Console web do MongoDB

Indexação e otimização de consultas

  • Gestão de índices e aspectos internos da indexação no MongoDB
  • Índices simples, compostos e geográficos
  • Identificação de consultas subótimas. Uso do perfilador 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 rede do MongoDB
  • Solucionar problemas de conexão dos aplicativos

Introdução à escalabilidade de leitura e gravação

Replicação e durabilidade

  • Replicação mestre/escravo
  • Conjuntos de réplicas
  • Uso da garantia de escrita (write concern) para garantir durabilidade
  • Gerenciamento de falhas na replicação

Particionamento automático (Auto-Sharding)

  • Como o particionamento funciona
  • Configuração de um cluster sharded do MongoDB

Escolha da chave de partição (shard key)

Particionamento e índices

  • Topologias de particionamento e conjuntos de réplicas
  • Administração de um cluster particionado

Migração de shards/chunks

Planos de backup e restauração

  • Estratégias baseadas no 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