Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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)
Kamil 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
It was very flexible and adapted to our expectations and skill level