Ce cours vous permettra de concevoir et élaborer des applications avec MongoDB.
Objectifs du cours:
Ce stage vous permettra de concevoir et élaborer des applications avec MongoDB. Vous apprendrez à utiliser ce système de gestion de base de données grâce aux différents points abordés : Installation, Modélisation , Stockage et recherche des données, Utilisation pour des applications d’entreprise , Diagnostic et résolution des performances.
Pré-requis:
Avoir des notions de programmation.
Programme:
Commencer avec MongoDB
Définition, concepts, environnement et documentation
Types de modèles de déploiement
JSON
Installer MongoDB
Introduction au Shell
API
Les opérations CRUD
Principes de documents et collections
Indexer et modéliser
Indexer
Le profiling de requêtes
L’optimisateur de requêtes
Les cas d’utilisation adaptés au système
La modélisation
Opérations atomiques
Les drivers
Fonctionnement des drivers
Modèles d’API
Découverte de la réplication
Introduction à la réplication
Mettre en place replica sets
Le Sharding
Introduction au sharding
Influences du sharding sur la conception d’une application