[BDN-070] MongoDB Administración

[BDN-070] MongoDB Administración

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

  1. Introducción a MongoDB
    1. Revisión conceptos generales
    2. CRUD y MongoDB Shell
    3. Introducción a la API de MongoDB y a los conceptos básicos de los documentos y colecciones
  2. Indexación y diseño de esquemas
    1. Indexación, perfiles de consulta y el optimizador de consultas
    2. Casos de ejemplo de diseño del esquema
    3. Modelado diferentes dominios
    4. Esquemas de operaciones atómicas
  3. Drivers
    1. ¿Cómo trabajan los conectores?
    2. API de conectores con ejemplos
  4. Replicación
    1. Visión general
    2. Creación de conjuntos de réplicas
    3. ¿Cómo afecta a la replicación del diseño de la aplicación?
  5. Sharding
    1. Visión general
    2. Configuración
    3. ¿Cómo afecta sharding diseño de la aplicación?
  6. Solución de problemas de rendimiento
    1. Obtener información sobre MongoDB
    2. Los indicadores de desempeño
  7. Monitorización
    1. Configuración típica
    2. ¿Cómo integrar con soluciones de monitorización personalizadas?
    3. Las señales de advertencia: lo que se puede observar
  8. Seguridad y Autenticación
  9. Copias de Seguridad y Recuperación
    1. Los enfoques basados MongoDump
    2. Los enfoques a nivel de sistema de archivos / almacenamiento
    3. Compensaciones
  10. Temas adicionales
    1. Índices GeoSpatial
    2.  GridFS
    3. Agregación


Documentación Recomendada

Mastering MongoDB 7.0 - Fourth Edition
Marko Aleksendrić, Arek Borucki, Leandro Domingues & Malak Abu Hammad
January 2024 | 434 pages

https://www.packtpub.com/en-us/product/mastering-mongodb-70-9781835883518?srsltid=AfmBOoqiwmT45b5OVeV1M49FdK6Vt0Xj9QrXuc1DfsMFvfdJeD113Uv3