Contacta con nosotros

Temario del curso

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

  • Documentos y tipos de datos
  • 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 implementaciones seguras

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 e internalidades de la indexación en MongoDB
  • Índices simples, compuestos y geoespaciales
  • Identificación de consultas subóptimas. Uso del perfilador de consultas (query profiler).

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

  • Cómo los controladores y el shell se comunican con MongoDB
  • BSON y el Protocolo de Alambre de MongoDB
  • Solución de problemas de conexiones a 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 write concern para durabilidad
  • Gestión de fallos de replicación

Fragmentación Automática (Auto-Sharding)

  • Cómo funciona la fragmentación
  • Configuración de un clúster fragmentado en MongoDB

Elección de una clave de fragmento (shard key)

Fragmentación e índices

  • Topologías de Fragmentación y Conjuntos de Réplicas
  • Administración de un clúster fragmentado

Migración de Fragmentos / 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

Reseñas (7)

Próximos cursos

Categorías Relacionadas