No-sql : gérer des collections avec mongodb

Code : 391 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
A l’issue de cette formation, vous serez en capacité de :. Comprendre le fonctionnement de MongoDB. Comprendre comment installer, configurer et administrer un serveur MongoDB. Être capable de créer des requêtes d’interrogation. Disposer des compétences nécessaires pour mettre en oeuvre la réplication avec MongoDB
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

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

Installation et configuration

Plates-formes supportées

Packages nécessaires, scripts de lancement

Travaux pratiques : installation, lancement du service mongodb

Tests de connexion

Interpréteur

Présentation du shell Mongo

Initialisation et premières requêtes

Operations CRUD : Create, Read, Update, Delete

Importation, exportation de données

Travaux pratiques : la méthode find, critères de requêtes, les types, les curseurs, ..

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

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

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

Administration

Supervision : gestion de la mémoire, analyse des performances, tuning

Sauvegardes d’un serveur, de cluster

Travaux pratiques avec mongodump

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90