Contacta con nosotros

Temario del curso

Vista 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 el shell de MongoDB

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

Configuración e implementación de un servidor único

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

Seguridad

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

Monitoreo de MongoDB

  • mongostat.
  • Análisis del rendimiento de memoria y E/S (entrada/salida).
  • 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 interno del sistema de indexación de 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 se comunican los controladores y el shell con MongoDB.
  • BSON y el Protocolo de conexión de MongoDB.
  • Resolución de problemas de conexiones a la aplicación.

Introducción a la escalabilidad de lecturas y escrituras

Replicación y durabilidad

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

Fragmentación automática (Auto-Sharding)

  • Cómo funciona la fragmentación (sharding).
  • Configuración de un clúster de fragmentación de MongoDB.

Elección de una clave de fragmentación

Fragmentación e índices

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

Migración de fragmentos (shards) y chunks

Planes de respaldo y recuperación

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

Requerimientos

Fundamentos de la administración de sistemas operativos.

 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas