Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Manipulations de données avancées
- Configuration de Mongo Shell
- Gestion efficace des opérations CRUD (insertions, requêtes, mises à jour, suppressions)
- Commandes d'administration utiles
Optimisation des performances
- Outils de surveillance intégrés : mongotop, mongostat
- Analyse des performances de la mémoire et de l'E/S
- MongoDB Cloud Manager et Munin
- Identification des requêtes sous-optimales. Utilisation du profilage des requêtes.
- Moteurs de stockage : MMAPv1 et WiredTiger
- Objet explicable (explainable object)
Indexation et collections spécialisées
- Gestion des index et mécanismes internes d'indexation de MongoDB
- Index mono-champ et index composés
- Index sur les tableaux et les sous-documents
- Index géospatiaux
- Collections limitées (capped), TTL et curseurs tailable
Agrégation
- Agrégation à usage unique
- Pipelines d'agrégation
- Introduction à map-reduce
Réplication
- Fonctionnement de la réplication asynchrone dans MongoDB
- Configuration et maintenance des ensembles de réplication
- Utilisation du niveau d'attention d'écriture (write concern) et des préférences de lecture
- Gestion des pannes de réplication
Sharding
- Fonctionnement du sharding automatique
- Configuration d'un cluster MongoDB sharded
- Comment choisir judicieusement une clé de sharding
- Administration avancée d'un cluster sharded
- Gestion d'un cluster sharded déséquilibré
- Gestion des chunks (division, fusion, migration
Sécurité
- Authentification et autorisation dans les ensembles de réplication et les clusters sharded
- Gestion des privilèges et des rôles personnalisés
- Recommandations pour un déploiement sécurisé
Plans de sauvegarde et de restauration
- Stratégies basées sur le système de fichiers
- mongodump et mongorestore
- Restauration instantanée (point-in-time recovery)
Pré requis
Familiarité avec les notions de base et intermédiaires et quelques années d'expérience professionnelle sur le terrain.
14 Heures
Nos clients témoignent (2)
Tamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Formation - MongoDB for Advanced Users
Traduction automatique
It was very flexible and adapted to our expectations and skill level.
Raul Alberto Canales Requena - Kiloo
Formation - MongoDB for Advanced Users
Traduction automatique