1 IRIS : Les outils de stockage et d`exploitation des données Avec

publicité
Plan de
formation
IRIS : Les outils de stockage et d’exploitation des données
Avec MongoDB
Durée: 5 jours
Objectifs pédagogiques
Cette formation permet d'acquérir les connaissances nécessaires au développement d'applications
utilisant MongoDB – et d’acquérir les compétences nécessaires à l'administration, au déploiement et à
la maintenance de bases MongoDB
Public et pré-requis:
Cette formation concerne les professionnels les techniciens et ingénieurs en informatique qui ont de
bonnes connaissances sur un langage de programmation supporté par MongoDB (PHP, Python, Java,
Ruby ou C#) et qui ont des connaissances minimum en administration système
Vue d'ensemble de MongoDB
Introduction aux bases NoSQL
Architecture de MongoDB
Installation de MongoDB
Le format BSON
Les APIs MongoDB
Travailler avec les documents
Requêtes
Insertion
Mise à jour
Suppression
Suppression des bases de données, champs et autres
Utilisation de GridFS
Plan de
formation
Structure de documents
Types de données
Références
ID
Clés
Documents incorporés
Structures arborescentes
Curseurs
Commit en deux phases
Champ auto-incrémenté
Aggrégations
Distinct
Pipelines
Map-Reduce
Gestion des indexes
Default_id
Simple champ
Indexes composés
Index multi-clés
Index géospatial
Index haché
Sparse
Vue d'ensemble de l'architecture de MongoDB
Historique, objectifs et fonctionnalités clés
Structure (mongos, mongod, config)
Répertoires et structure des fichiers
Utilisation du Shell MongoDB
Documents et types de données
Opérations CRUD
Commandes systèmes
Plan de
formation
Configuration mono-serveur et déploiement
Fichiers de configuration
Fichiers de données et allocation
Journaux
Préconisations matérielles et systèmes
Sécurité
Authentification
Bonnes pratiques pour un déploiement sécurisé
Surveillance de MongoDB
mongostat
Analyse de la mémoire et des performance des IOs
Intégration avec les outils de monitoring: Munin, Cactii et Nagios
La console Web de MongoDB
Indexation et optimisation des requêtes
Gestion des index et des index internes de MongoDB
Index simples, composé et Geo
Identification des requêtes à optimiser, utilisation du profiler
Introduction aux drivers (Java/Python/ruby/PHP/Perl)
Fonctionnement de la communications entre les drivers et le Shell
BSON et le protocole MongoDB
Dépannage des connections avec les applications
Réplication
Réplication maître-esclave
Ensemble de réplicas
Gestion des erreurs de réplication
Auto-Fragmentation
Fonctionnement de la fragmentation
Mise en place d'un cluster
Plan de
formation
Fragmentation et index
Fragmentation et topologies d'ensembles de réplicas
Administration d'un cluster
Sauvegarde et restauration
Stratégies basées sur le système de fichiers
mongodump et mongorestore
rsync
mongoimport et mongoexport
Téléchargement