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 de données
- Ajustement du shell Mongo
- Manipulation efficace des opérations CRUD (insertions, requêtes, mises à jour, suppressions)
- Commandes d'administration utiles
Optimisation des performances
- Outils de monitoring intégrés : mongotop, mongostat
- Analyse de la mémoire et des performances IO
- MongoDB Cloud Manager et Munin
- Identifier les requêtes sous-optimales. Utilisation du profileur de requêtes.
- Moteurs de stockage : MMAPv1 et WiredTiger
- Objet explicable
Indexation et collections spéciales
- Gestion des index et indexation MongoDB interne
- Index à champ unique et index composés
- Index sur les tableaux et les sous-documents
- Index géographiques
- Collections plafonnées, TTL et curseurs disponibles
Agrégation
- Agrégation à but unique
- Pipelines d'agrégation
- Introduction à map-reduce
Réplication
- Fonctionnement de la réplication asynchrone MongoDB
- Mise en place et maintenance d'un ensemble de répliques
- Utilisation de la préoccupation d'écriture et de la préférence de lecture
- Gérer les échecs de réplication
La répartition
- Fonctionnement du sharding automatique
- Mise en place d'un cluster MongoDB shard
- Comment choisir judicieusement une clef de répartition (shard key)
- Administration avancée d'un cluster shardé
- Gestion d'un cluster shardé déséquilibré
- Gérer les chunks (division, fusion, migration)
Sécurité
- Authentification et autorisation dans les ensembles de répliques et les clusters shardés
- 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
- récupération ponctuelle
Pré requis
Familiarité avec les concepts de base et intermédiaires et quelques années d'exposition à l'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