Ponte en Contacto
 Duración 14 horas

Temario del curso

Visión general arquitectónica de MongoDB

  • Origen, objetivos de diseño y características clave
  • Estructura de procesos (mongos, mongod, servidores de configuración)
  • Estructura de directorios/archivos

Trabajo con la consola de MongoDB

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

Configuración e implementación de servidor único

  • Archivos de configuración
  • Archivos de datos y asignación
  • Archivos de registro (logs)
  • Recomendaciones de hardware y sistema de archivos

Seguridad

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

Monitoreo de MongoDB

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

Indexación y optimización de consultas

  • Gestión de índices y funcionamiento interno de la indexación en MongoDB
  • Índices individuales / compuestos / geográficos
  • Identificación de consultas subóptimas. Uso del perfilador de consultas.

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

  • Cómo comunican los controladores y la consola con MongoDB
  • BSON y el protocolo de comunicación de MongoDB (Wire Protocol)
  • Resolución de problemas de conexiones de aplicaciones

Introducción a la escalabilidad de lectura y escritura

Réplicas y durabilidad

  • Réplica maestro/segundo
  • Conjuntos de réplicas
  • Uso de write concern para la durabilidad
  • Manejo de fallos de réplica

Particionamiento automático (Auto-Sharding)

  • Cómo funciona el particionamiento
  • Configuración de un clúster de shards de MongoDB

Elegir la clave de partición (shard key)

Particionamiento e índices

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

Migración de shards / fragmentos (chunks)

Planes de copia de seguridad y recuperación

  • Estrategias basadas en el sistema de archivos
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Requerimientos

Conocimientos básicos de administración de sistemas operativos.

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas