- Comprendre le fonctionnement de MongoDB
- Comprendre comment installer, configurer et administrer un serveur MongoDB
- Créer des requêtes d'interrogation
- Mettre en oeuvre la réplication avec MongoDB
- Distribuer des données sur plusieurs instances d'une base MongoDB
- Sauvegarder les données d’une base MongoDB
BigData avec MongoDB (CB017)
Diplôme
Certificat Pythagore FD
Durée
3 jours (soit 21 heures)
Coût
2 496 € net
Campus
Paris 9ème ou à distance
BigData avec MongoDB
- A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL MongoDB.
Comprendre le fonctionnement de MongoDB
- Introduction
- Présentation MongoDB, historique du projet, les versions
- Structure des données :notions de documents, de collections
- Le format BSON (Binary JSON), comparaison avec JSON
- Fonctionnalités de MongoDB
- Interfaces disponibles
Comprendre comment installer, configurer et administrer un serveur MongoDB
- Plateformes supportées.
- Packages nécessaires, scripts de lancement.
- Atelier : installation, lancement du service mongod. Tests de connexion
Créer des requêtes d'interrogation
- Interpréteur
- Présentation du shell Mongo.
- Initialisation et premières requêtes.
- Opérations CRUD : Create, Read, Update, Delete.
- Importation, exportation de données.
- Atelier : la méthode find, critères de requêtes, les types, les curseurs, ...
Mettre en oeuvre la réplication avec MongoDB
- Définition de la réplication : principe des replica sets et mise en oeuvre,
- Mécanisme de fail-over automatique
- Atelier : mise en oeuvre de la réplication sur une infrastructure de 13 noeuds MongoDB (machines physiques) par participant
Distribuer des données sur plusieurs instances d'une base MongoDB
- Le sharding
- Définition, principe de fonctionnement.
- Exemples de mise en oeuvre du sharding,
- configuration et administration
- Partitionnement des données avec le sharding
- Atelier : étude et mise en oeuvre de l'optimisation du sharding : gestion des connexions, ajout de serveurs, équilibrage
Sauvegarder les données d’une base MongoDB
- Particularités des sauvegardes pour des bases utilisant le sharding et la réplication.
- Méthodes et outils de sauvegardes d'un serveur, de cluster
- Atelier : mise en pratique de mongodump.
Sécurité
- Principe de l'authentification dans MongoDB.
- Paramètres de configuration auth et keyFile
- Gestion des rôles.
- Etude de la collection system.users
- Atelier : création de rôles et nouveaux comptes pour l'exploitation d'une base MongoDB
Exploitation
- Supervision : gestion de la mémoire, analyse des performances, tuning.
- Gestion des opérations, analyse, points de blocage.
- Mise en oeuvre de mongotop et mongostat.
- Gestion des index, chargement des données en mémoire
- Atelier : analyse des logs , définition d'actions correctives sur une base école mise à disposition sur l'infrastructure de travaux pratiques
- Chefs de projet, Administrateurs de bases de données, Architectes, ...
- Alternance de théorie et pratique avec une vérification des acquis au fur et à mesure de la formation
- Après avoir suivi l’ensemble des modules et validé l’obtention du parcours, un Certificat Pythagore FD vous sera remis.
- Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr (réponses sous 48heures).
Informations complémentaires
Texte
Prochaines sessions :
- Du 20 au 22 novembre 2023
- Du 18 au 20 mars 2024
- Du 21 au 23 mai 2024
- Du 9 au 11 septembre 2024
- Du 18 au 20 novembre 2024
- Horaires : 9h00 à 17h30
- Nombre de participants : 4 à 16 par session
- Possibilité de faire cette formation en 100% distanciel
- Nouveau programme
- Si vous êtes en situation de handicap, retrouvez toutes les informations utiles ICI.