Contacta con nosotros

Temario del curso

Visión general de la arquitectura de MongoDB

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

Trabajo con la consola de MongoDB

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

Configuración e implementación en 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 y Nagios.
  • Consola web de MongoDB.

Indexación y optimización de consultas

  • Gestión de índices e internales de la indexación en MongoDB.
  • Índices simples, compuestos y geoespaciales.
  • Identificación de consultas subóptimas. Uso del perfilador de consultas.

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

  • Cómo los controladores y la consola se comunican con MongoDB.
  • BSON y el protocolo de conexión de MongoDB.
  • Diagnóstico de problemas de conexión de aplicaciones.

Introducción a la escalabilidad de lectura y escritura

Replicación y durabilidad

  • Replicación maestro-esclavo.
  • Conjuntos de réplicas (replica sets).
  • Uso del nivel de certeza de escritura (write concern) para garantizar la durabilidad.
  • Gestión de fallos en la replicación.

Particionado automático

  • Cómo funciona el particionado (sharding).
  • Configuración de un clúster con particionamiento en MongoDB.

Elegir una clave de particionado (shard key)

Particionado e índices

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

Migración de fragmentos (shards) y bloques de datos

Planes de copia de seguridad y recuperación

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

Requerimientos

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

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas