[BDN-070] MongoDB Administración
Pronoide Wiki Web
Este curso ofrece una visión completa sobre la gestión de bases de datos NoSQL. Cubre desde los conceptos básicos, CRUD y API, hasta indexación, modelado de datos, replicación y sharding. Además, aborda monitoreo, seguridad, copias de seguridad y temas avanzados como índices geoespaciales, GridFS y agregación.
Duración: 20 horas
Perfil: Experto
Dirigido a
Esta acción formativa va dirigida a programadores, analistas y administradores de sistemas.
Requisitos previos
Se recomienda a los alumnos tener experiencia en administración de servidores y sistemas Linux, y conocimientos básicos de programación en Python.
Objetivos
- Realizar operaciones CRUD utilizando MongoDB Shell y APIs.
- Diseñar esquemas eficientes y comprender la indexación.
- Implementar replicación y sharding para escalabilidad y alta disponibilidad.
- Monitorear, solucionar problemas y optimizar el rendimiento de MongoDB.
- Explorar temas avanzados como índices GeoSpatial, GridFS y agregaciones.
Contenido
- Introducción a MongoDB
- Revisión conceptos generales
- CRUD y MongoDB Shell
- Introducción a la API de MongoDB y a los conceptos básicos de los documentos y colecciones
- Indexación y diseño de esquemas
- Indexación, perfiles de consulta y el optimizador de consultas
- Casos de ejemplo de diseño del esquema
- Modelado diferentes dominios
- Esquemas de operaciones atómicas
- Drivers
- ¿Cómo trabajan los conectores?
- API de conectores con ejemplos
- Replicación
- Visión general
- Creación de conjuntos de réplicas
- ¿Cómo afecta a la replicación del diseño de la aplicación?
- Sharding
- Visión general
- Configuración
- ¿Cómo afecta sharding diseño de la aplicación?
- Solución de problemas de rendimiento
- Obtener información sobre MongoDB
- Los indicadores de desempeño
- Monitorización
- Configuración típica
- ¿Cómo integrar con soluciones de monitorización personalizadas?
- Las señales de advertencia: lo que se puede observar
- Seguridad y Autenticación
- Copias de Seguridad y Recuperación
- Los enfoques basados MongoDump
- Los enfoques a nivel de sistema de archivos / almacenamiento
- Compensaciones
- Temas adicionales
- Índices GeoSpatial
- GridFS
- Agregación
Documentación Recomendada
Mastering MongoDB 7.0 - Fourth Edition
Marko Aleksendrić, Arek Borucki, Leandro Domingues & Malak Abu Hammad
January 2024 | 434 pages
