Accueil / MongoDB Administration

MongoDB Administration

Durée : 3 jours
Tarif Inter : 1800 €
Tarif sur mesure : Nous consulter
Référence : 3BAM

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

MongoDB est une base de données puissante qui propose une approche flexible orientée documents pour organiser les données plutôt que le modèle traditionnel de schéma relationnel. Grâce à sa robustesse et à ses mécanismes d’extensibilité, MongoDB est devenue massivement populaire pour les charges de travail de toute taille.

Cette formation MongoDB Administration va bien au-delà des concepts de base de MongoDB et inclut des chapitres spécifiques importants pour ceux chargés de l’exécution, de la surveillance, de la maintenance et du dépannage des clusters MongoDB.

Vous apprendrez les bases de MongoDB en tant que BDD, y compris l’installation, l’interrogation de base et la manipulation des données. Vous apprendrez également comment gérer les tâches administratives telles que l’installation, la sauvegarde, le réglage des performances, les Replica Sets et la mise en cluster (shards).

 

Objectifs

  • Exploitation et installation de MongoDB et des clusters
  • Connaître les bases de la manipulation et de l’interrogation des données
  • Travailler avec l’optimisation des performances
  • Comprendre la surveillance : monitoring
  • Créer une stratégie de sauvegarde
  • Comprendre les possibilités de stockage internes
  • Travailler avec des Replica Sets et des réplications
  • Comprendre le sharding et la mise à l’échelle (scaling)

Programme

  1. Vue d’ensemble de MongoDB

    • Qu’est-ce que MongoDB ?
    • Qu’est-ce qu’une base de données orientée documents ?
    • Les différences avec les bases de données relationnelles
    • Bases de données, collections et documents
  2. Faire fonctionner MongoDB

    • Exécuter sans installer avec le terminal
    • Utilisation du fichier de configuration
    • Comprendre les choix de configuration clés
  3. Les bases du CRUD

    • Création de documents
    • Lecture des documents
    • Mise à jour des documents
    • Suppression de documents
  4. Sauvegarde et restauration

    • Sauvegarder les données stockées
    • Restauration des données sauvegardées
    • Snapshot du stockage
    • Import et export de données
    • Rotation et purge automatique de la journalisation
  5. Agrégation

    • Le pipeline d’agrégation
    • Les grandes étapes du pipeline
    • Principaux opérateurs d’agrégation
  6. Replica Sets

    • Durabilité
    • Failover
    • Élections et rôles des serveurs
    • Write Concern et Read Concern
    • L’Oplog
  7. Sharding

    • Comprendre la mécanique du sharding
    • Les shards
    • Création d’un cluster
    • La shard key et la distribution des données
  8. Indexation et optimisation des requêtes

    • Types d’index
    • Direction des index
    • Utiliser au maximum les index
    • Planificateur de requêtes
  9. Moteurs de stockage des données

    • Le moteur WiredTiger
    • Le moteur MMAPv1
    • Le moteur In-Memory
    • Les moteurs de stockage tiers
  10. Monitoring

    • Statistiques sur les serveurs
    • Journal et niveaux de journalisation
    • Profilage
    • Utilisation des outils de la ligne de commande
  11. Notes de production

    • Sharding et mise à l’échelle
    • WiredTiger, mémoire et CPU
    • Dimensionnement d’Oplog
    • Notes spécifiques à l’OS
  12. Conclusion

    • Synthèse
    • Aperçu des possibilités et des notions avancées
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement