Se former sur MongoDB
- Comprendre les bases de données NoSQL
- Explorer les différences avec les bases de données relationnelles
- Introduire BSON (Binary JSON)
- Apprendre le stockage des données sous forme de documents JSON
- Découvrir les caractéristiques du modèle de données flexible de MongoDB
- Appliquer le modèle BSON dans des applications pratiques
Pratiquer la gestion des documents
- Maîtriser le stockage des données sous forme de documents BSON
- Comprendre les structures de données similaires à JSON
- Gérer les champs, les valeurs, et les structures imbriquées
- Utiliser les sous-documents et les tableaux de manière efficace
- Appliquer des méthodes avancées de manipulation des documents
- Résoudre des cas pratiques de gestion des documents dans MongoDB
Assurer l'organisation des collections
- Structurer les données au sein des collections
- Comparer l'équivalence des collections avec les tables relationnelles
- Exploiter l'absence de schéma prédéfini pour les collections MongoDB
- Utiliser la flexibilité des structures de documents dans une collection
- Optimiser la performance des collections
- Appliquer des cas d'utilisation spécifiques pour la structuration des collections
Administrer les bases de données
- Agréger des collections au sein d'une base de données
- Explorer l'absence de schéma strict au niveau de la base de données
- Profiter des avantages de la flexibilité dans la gestion des données
- Mettre en pratique des méthodes de sauvegarde et de restauration des bases de données
- Résoudre des cas pratiques de gestion des bases de données dans MongoDB
- Utiliser de manière avancée les bases de données avec MongoDB
Effectuer l’indexation pour optimiser les performances
- Comprendre l'importance de l'indexation dans MongoDB
- Créer des index sur des champs individuels
- Mettre en place des index sur des combinaisons de champs
- Améliorer les performances des requêtes grâce à l'indexation
- Appliquer des stratégies avancées d'indexation
- Assurer la surveillance et la maintenance des index dans MongoDB
Appréhender l’évolutivité horizontale de MongoDB
- Comprendre le principe de l'évolutivité horizontale
- Gérer efficacement de grandes quantités de données et de trafic
- Ajouter de nouveaux serveurs au cluster pour une évolutivité facile
- Appliquer des stratégies avancées d'évolutivité horizontale
- Résoudre des cas pratiques d'implémentation de l'évolutivité horizontale
- Assurer la surveillance et la gestion des performances dans un environnement évolué