- Introduction
-
Architecture
- NoSQL vs RGBD relationnel
- WiredTiger
- Working set
- ReplicaSet
- Collections limitées
- Vues
-
Lectures
- Expression régulière
- Tableaux
- Projections
- Compter
- Collations
- readPref
- readConcern
-
Agrégations
- Opérations avancées
- Opérateurs avancés
-
Écriture
- L’op log
- Le journal
- writeConcern
- Upsert
- Opérateurs d’update
- Opérateurs d’update relatifs aux tableaux
- Pipeline update
- bulk
Formation MongoDB - Avancé
Description formation MongoDB
MongoDB est une base de données orientée document, éditée par MongoDB Inc. C’est aujourd’hui l’une des bases de données les plus utilisées au monde.
L’approche orientée document diffère de l’approche classique des bases de données relationnelles.
Cette formation a pour objectif de permettre de découvrir cette technologie, en présentant les concepts et en manipulant les données au travers des opérations de base.
La formation s’appuie sur des éléments théoriques essentiels, des travaux pratiques pour manipuler données et des quiz pour s’assurer de la bonne compréhension des points d’apprentissage.
En savoir plus sur MongoDBPour qui ?
Cette formation s'adresse à des développeurs connaissant déjà MongoDB, sachant lire et écrire de la donnée, et voulant aller vers des usages avancés de MongoDB.
Prérequis
Outils à installer :
- Zoom
- Git
- Docker ou avoir directement Mongo v6 ou plus installé sur son poste.
- Studio 3T
Objectifs pédagogiques
- Avoir une vision globale de l’architecture
- Avoir un usage avancé des lectures
- Avoir un usage avancé des agrégations
- Avoir un usage avancé des écritures
- Connaître les différents types d’index et leurs utilités
- Comprendre comment utiliser la commande explain
- Sensibilisation à l’intégrité des données
Programme formation MongoDB
-
Index
- Comment ça marche ?
- Index simple
- Index composé
- Index multikey
- Sparse index
- Index partiel
- TTL index
- Index d’unicité
- Text index
- Wilcard index
- Autres index
- Bonnes pratiques
-
Explain
- Plan d'exécution
- La commande explain
- Comment lire les résultats ?
- Comment améliorer les
- performances ?
-
Intégrité des données
- Atomicité
- Transactions
- Schémas
- Conclusion
Modalités d'accueil
Formation(s) liée(s)
Docker
DevOpsPackagez et organisez vos applications et leurs dépendances au sein de conteneurs.