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 avancées des données
- Ajustement du shell Mongo
- Traitement efficace des opérations CRUD (insertions, requêtes, mises à jour, suppressions)
- Commandes administratives utiles
Optimisation des performances
- Outils de surveillance intégrés : mongotop, mongostat
- Analyse des performances mémoire et E/S
- MongoDB Cloud Manager et Munin
- Identification des requêtes sous-optimales. Utilisation du profileur de requêtes.
- Moteurs de stockage : MMAPv1 et WiredTiger
- Objet Explain
Indexation et collections spéciales
- Gestion des index et internes de l'indexation MongoDB
- Index à un seul champ et index composés
- Index sur les tableaux et les sous-documents
- Index géographiques
- Collections bornées, TTL et curseurs tailed
Agrégation
- Agrégation à usage unique
- Pipelines d'agrégation
- Introduction à map-reduce
Réplication
- Fonctionnement de la réplication asynchrone dans MongoDB
- Mise en place et maintenance d'un ensemble de réplicas
- Utilisation du write concern et de la préférence de lecture
- Gestion des échecs de réplication
Partitionnement (Sharding)
- Fonctionnement du partitionnement automatique
- Mise en place d'un cluster de partitionnement MongoDB
- Comment choisir judicieusement une clé de partitionnement
- Administration avancée d'un cluster partitionné
- Gestion d'un cluster partitionné déséquilibré
- Gestion des chunks (fractionnement, fusion, migration)
Sécurité
- Authentification et autorisation dans les ensembles de réplicas et les clusters partitionnés
- Gestion des privilèges et des rôles personnalisés
- Recommandations pour un déploiement sécurisé
Plans de sauvegarde et restauration
- Stratégies basées sur le système de fichiers
- mongodump et mongorestore
- Restauration à un instant donné
Pré requis
Connaissance des concepts de base et intermédiaires et quelques années d'expérience professionnelle.
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