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.
Reseñas (7)
The pace of talking and explanation.
Marko Skokovic - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
las buenas habilidades de comunicación y explicación de Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
Traducción Automática
Excelente equilibrio entre explicaciones y ejercicios. Útil para comprender mejor los conceptos. Los ejemplos de uso de jq son muy útiles para el trabajo.
Laura Conti - PWO by Lottomatica Serbia
Curso - MongoDB for Administrators
Traducción Automática
Disfruté de los ejercicios prácticos, aunque algunos fueron complicados
Austin - Vodacom
Curso - MongoDB for Administrators
Traducción Automática
Me gusta que Kamil ajustara el material para mí y mi comprensión. Realmente quería asegurarse de que lo entendiera.
Austin Robertson
Curso - MongoDB for Administrators
Traducción Automática
Simplificando tareas operativas.
Kesh - Vodacom
Curso - MongoDB for Administrators
Traducción Automática
Encontré al instructor bastante claro.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curso - MongoDB for Administrators
Traducción Automática