Contacta con nosotros

Temario del curso

Visión general de la arquitectura de MongoDB

  • Origen, objetivos de diseño y características clave.
  • Estructura de procesos (mongos, mongod, servidores de configuración).
  • Estructura de directorios y 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 en un 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.
  • 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 mecanismos internos de 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 (drivers) (Java/Python/Ruby/PHP/Perl)

  • Cómo los controladores y la consola se comunican con MongoDB.
  • BSON y el Protocolo de Wire de MongoDB.
  • Solucionar 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 de write concern para garantizar la durabilidad.
  • Gestión de fallos en la replicación.

Particionamiento automático (Auto-Sharding)

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

Elección de la clave de particionamiento

Particionamiento e índices

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

Migración de fragmentos (shards) y piezas (chunks)

Planes de respaldo y restauración

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

Requerimientos

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

 14 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas