Programa del Curso

Descripción general de la arquitectura de MongoDB

  • Origen, objetivos de diseño, características principales
  • Estructura del proceso (mongos, mongod, servidores de configuración)
  • Estructura de directorios / archivos

Trabajar con el MongoDB Shell

  • Documentos y tipos de datos
  • CRUD (Inserciones, consultas, actualizaciones, eliminaciones)
  • Comandos del sistema

Configuración e implementación de un solo servidor

  • Archivos de configuración
  • Ficheros de datos y asignación
  • Archivos de registro
  • Recomendaciones de hardware y sistema de archivos

Seguridad

  • Autenticación integrada
  • Recomendaciones para una implementación segura

Monitoreo MongoDB

  • mongostat
  • Análisis de la memoria y el rendimiento de E/S
  • Integración con herramientas de monitoreo: Munin / Cacti / Nagios
  • Consola web de MongoDB

Indexación y optimización de consultas

  • Administración de índices y MongoDB indexación de componentes internos
  • Índices simples / compuestos / geográficos
  • Identificación de consultas subóptimas. Uso del generador de perfiles de consultas.

Introducción a los controladores (Java/Python/Ruby/PHP/Perl)

  • Cómo se comunican los controladores y el shell con MongoDB
  • BSON y el MongoDB protocolo de cable
  • Solución de problemas de conexiones de aplicaciones

Introducción a la escalabilidad de lectura y escritura

Replicación y durabilidad

  • Replicación maestro-esclavo
  • Conjuntos de réplicas
  • Uso de la preocupación por la escritura para la durabilidad
  • Control de errores de replicación

Fragmentación automática

  • Cómo funciona la partición
  • Configuración de un clúster de particiones MongoDB

Elección de una clave de partición

Particionamiento e índices

  • Topologías de particionamiento y conjuntos de réplicas
  • Administración de un clúster particionado

Migración de fragmentos/fragmentos

Planes de copia de seguridad y restauración

  • Estrategias basadas en el sistema de archivos
  • mongodump / mongorestore
  • rsync
  • Mongoimport / Mongoexport

Requerimientos

Conceptos básicos de la administración de un sistema operativo.

 14 horas

Número de participantes



Precio por participante

Testimonios (1)

Categorías Relacionadas