Votre partenaire formation

MongoDB, mise en oeuvre et administration

Réf: MGO
Durée: 3 jours

Objectifs de la formation

Cette formation pratique vous permettra de comprendre le pourquoi de l »émergence du mouvement NoSQL, les différentes solutions techniques et le positionnement de la base de données NoSQL MongoDB dans ce nouvel écosystème. Elle vous apportera également toutes les connaissances nécessaires à l »installation et à la prise en main de MongoDB.

Contenu de cette formation MongoDB:
-Présentation du mouvement NoSQL et de MongoDB
-Prise en main de MongoDB
-Travailler avec les documents
-Réplication et Sharding
-Performances et indexation
-Administration de MongoDB

Programme de Formation

 

Présentation du mouvement NoSQL et de MongoDB

-Bref historique de l »évolution des bases de données et des différents modèles.

 

-L »importance du modèle relationnel et l »émergence du mouvement NoSQL.

 

-Les différentes solutions du NoSQL et le positionnement de MongoDB.

 

-Les choix techniques de MongoDB et quelques exemples pratiques d »utilisation.

 

Prise en main de MongoDB

-Installation sur Windows et Linux.

 

-L »invite interactive (shell) et l »administration.

 

-Présentation des différentes API de développement : PHP, Ruby, Python, Java.

 

-Création de bases de données.

 

-Le schéma des données. Les différents scénarios de schémas.

Travaux pratiques 
Installation de MongoDB et prise en main de l »invite de commandes.

 

Travailler avec les documents

 

-Comprendre et utiliser les espaces de noms, les collections et les documents.

 

-Les formats JSON et BSON.

 

-Les types de données élémentaires et les types spéciaux.

 

-Les instructions CRUD à travers les API : Create, Read, Update, Delete.

-Les méthodes d »importation et d »exportation de données.

 

Travaux pratiques 
Création et manipulation de documents à l »invite de commande et à l »aide d »un langage client.

 

Réplication et Sharding

 

-La réplication maître-esclave.

 

-Fonctionnement de la bascule automatique du noeud maître.

 

-Mise en place du sharding.

-Choisir une clé de sharding.

 

-Gestion du serveur de configuration de sharding.

 

Travaux pratiques 
Mise en place du sharding couplé à des réplicats.

 

Performances et indexation

 

-Structure des index dans MongoDB.

 

-Stratégies d »indexation et optimisation des requêtes.

-Obtenir des indicateurs et assurer la supervision.

 

-Intégrer MongoDB dans Nagios, Cacti ou Zabbix.

 

Travaux pratiques 
Création d »index et supervision des performances sur une base fortement sollicitée.

 

Administration de MongoDB

 

-Sauvegarde de données.

 

-Gestion de la sécurité d »accès.

-Installer et utiliser des interfaces graphiques d »administration.

 

-Gérer la journalisation.

 

Travaux pratiques 
Sauvegarde de données et utilisation d »une interface graphique d »administration.

 

Profil Stagiaires & Pré-requis

Ce stage s »adresse à tous les informaticiens ayant à installer et exploiter MongoDB ou voulant une première approche de l »administration.

Bonnes connaissances d »un langage de programmation. Connaissances de base de l »administration en ligne de commande.

Connaissance souhaitable du langage Python ou Java.

 

Prix :   1750 € HT.

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter