Descripción
MongoDB es una de las principales bases de datos NoSQL utilizadas actualmente en el mercado así como una de las de mayor distribución a nivel mundial.
Con este curso, el participante desarrollará el conocimiento necesario para administrar una base de datos MongoDB desde el proceso de instalación, pasando por la importación y exportación de datos, ajuste de rendimiento, monitorización, escalabilidad y realización de copias de seguridad y recuperación.
Contenidos del curso
Día 1
Introduction
- Warm Up
- MongoDB Overview
- MongoDB Stores Documents
- Storage Engines
Lab: Installing MongoDB
- Lab: Installing and Configuring MongoDB
- Review setup
CRUD
- Creating and Deleting Documents
- Reading Documents
- Lab: Finding Documents
- Updating Documents
- Lab: Updating Documents
Indexes, Part 1
- Index Fundamentals
- Compound Indexes
Lab: Optimizing an Index
- Lab: Optimizing an Index
- Review answers
Indexes, Part 2
- Multikey Indexes
- Hashed Indexes
- Geospatial Indexes
- TTL Indexes
- Text Indexes
Lab: Finding Slow Operations
- Lab: Finding and Addressing Slow Operations
- Review answers
Lab: Using explain()
- Lab: Using explain()
- Review answers
Día 2
Replica Sets, Part 1
- Introduction to Replica Sets
- Elections in Replica Sets
- Replica Set Roles and Configuration
- The Oplog: Statement Based Replication
Lab: Working with the Oplog
- Lab: Working with the Oplog
- Review configuration
Replica Sets, Part 2
- Write Concern
- Read Preference
Lab: Setting Up a Replica Set
- Lab: Setting up a Replica Set
- Review configuration
Sharding
- Introduction to Sharding
- Balancing Shards
- Shard Tags
Día 3
Lab: Setting Up a Sharded Cluster
- Lab: Setting Up a Sharded Cluster
- Review configuration
Reporting Tools and Diagnostics
- Performance Troubleshooting
- mtools
- |prod_notes|
Backup and Recovery
- Backup and Recovery
Security
- Performance Troubleshooting
- Security
- Lab: Creating a readWrite User
- Lab: Creating an Admin User
Cloud/Ops Manager
- MongoDB Cloud Manager
- Monitoring
- Lab: Cluster Automation
- Lab: Create an Alert
Additional Topics
- Additional topics, application specific topics from class
Certificación relacionada (no incluida)
Esta formación ayuda a la preparación para la presentación del examen MongoDB certified DBA Associate C100DBA
Información extra
- Conocimientos básicos de Administración de sistemas
- Deseables conocimientos sobre conceptos de bases de datos relacionales
- Deseables conocimientos de Javascript
Información general
Bases de Datos NoSQL
MongoDB
Presencial
Propia del fabricante