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