Prenez contact avec nous
 Durée 14 heures

Plan du cours

Manipulation avancée des données

  • Configuration de Mongo Shell
  • Optimisation 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
  • Utilisation de MongoDB Cloud Manager et Munin
  • Identification des requêtes sous-optimales et utilisation du profilage des requêtes
  • Moteurs de stockage : MMAPv1 et WiredTiger
  • Objet d'explication (explain)

Indexation et collections spéciales

  • Gestion des index et fonctionnement interne de l'indexation MongoDB
  • Index sur un seul champ et index composés
  • Index sur les tableaux et les sous-document
  • Index géospatiaux
  • Collections plafonnées (capped), TTL et curseurs tailable

Agrégation 

  • Agrégation à usage unique
  • Pipelines d'agrégation
  • Introduction au map-reduce

Réplication

  • Fonctionnement de la réplication asynchrone dans MongoDB
  • Mise en place et maintenance d'un ensemble de répliques
  • Utilisation des niveaux d'inquiétude d'écriture (write concern) et des préférences de lecture (read preference)
  • Gestion des pannes de réplication

Sharding

  • Fonctionnement du sharding automatique
  • Installation d'un cluster MongoDB sharded
  • Choix stratégique de la clé de sharding
  • Administration avancée d'un cluster sharded
  • Gestion des clusters sharded déséquilibrés
  • Gestion des chunks (division, fusion, migration)

Sécurité

  • Authentification et autorisation dans les ensembles de répliques 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 restauration

  • Stratégies basées sur le système de fichiers
  • Utilisation de mongodump et mongorestore
  • Restauration à un point précis dans le temps (point-in-time recovery)

Pré requis

Maîtrise des concepts de base et intermédiaires ainsi qu'une expérience professionnelle de plusieurs années.

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires