IB FORMATION : 05. NoSQL - MongoDB, mise en œuvre et administration
Organisme
92911 PARIS LA DEFENSE CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation
Prix
Public
Chefs de projet, Administrateurs de bases de données, Architectes…
Pré-requis
Avoir des connaissances de base des architectures techniques, du management SI et des bases de données. Des connaissances du langage Python ou Java sont recommandées.
Objectifs pédagogiques
Comprendre le fonctionnement de MongoDB
Comprendre comment installer, configurer et administrer un serveur MongoDB
Créer des requêtes d'interrogation
Mettre en œuvre la réplication avec MongoDB
Distribuer des données sur plusieurs instances d'une base MongoDB
Sauvegarder les données d’une base MongoDB
Programme détaillé
1. 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
2. INSTALLATION ET CONFIGURATION
- Plates-formes supportées
- Packages nécessaires, scripts de lancement
- Tests de connexion
3. 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
4. SÉCURITÉ
- Mise en oeuvre de l'authentification dans MongoDB
- Paramètres de configuration auth et keyFile
- Gestion des rôles
- Étude de la collection system.users
5. LE SHARDING
- Définition, principe de fonctionnement
- Exemples de mise en oeuvre du sharding, configuration et administration
- Réplication : principe des replica sets et mise en oeuvre
- Mécanisme de fail-over automatique
- Partitionnement des données avec le sharding
- Optimisation : gestion des connexions, ajout de serveurs, équilibrage
6. EXPLOITATION
- 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
- Analyse des logs
7. ADMINISTRATION
- Supervision : gestion de la mémoire, analyse des performances, tuning
- Sauvegardes d'un serveur, de cluster
COMPLÉMENTS DIGITAUX
- Des activités digitales complémentaires sont mises à disposition des apprenants sur le Learning Hub ib. Elles viennent renforcer l’efficacité du dispositif d’apprentissage et garantissent un bénéfice plus durable de l’action pédagogique.
Après la session
- Des vidéocasts pour revenir sur les points clés de la formation
LES PLUS DE CETTE FORMATION
- Une formation très complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mises en pratiques.
- Les retours d'expérience et conseils de consultants experts.