Plan du cours
MongoDB Aperçu de l'architecture
- Origine, objectifs de conception, caractéristiques principales
- Structure des processus (mongos, mongod, serveurs de configuration)
- Structure des répertoires et des fichiers
Travailler avec le MongoDB Shell
- Documents et types de données
- CRUD (insertions, requêtes, mises à jour, suppressions)
- Commandes système
Configuration et déploiement d'un serveur unique
- Fichiers de configuration
- Fichiers de données et allocation
- Fichiers journaux
- Recommandations concernant le matériel et le système de fichiers
Sécurité
- Authentification intégrée
- Recommandations pour un déploiement sécurisé
Surveillance MongoDB
- mongostat
- Analyse de la mémoire et des performances IO
- Intégration avec des outils de surveillance : Munin / Cacti / Nagios
- Console web de MongoDB
Indexation et optimisation des requêtes
- Gestion des index et MongoDB indexation interne
- Index simples / composés / géo
- Identifier les requêtes sous-optimales. Utilisation du profileur de requêtes.
Introduction aux pilotes (Java/Python/Ruby/PHP/Perl)
- Comment les pilotes et le shell communiquent avec MongoDB
- BSON et le protocole MongoDB Wire
- Dépannage des connexions d'application
Introduction à l'extensibilité en lecture et en écriture
Réplication et durabilité
- Réplication maître-esclave
- Ensembles de répliques
- Utilisation du souci d'écriture pour la durabilité
- Gestion des échecs de réplication
Auto-Sharding
- Comment fonctionne le sharding
- Mise en place d'un cluster de MongoDB bardeaux
Choix d'une clé de sauvegarde
Le sharding et les index
- Topologies de sharding et d'ensembles de répliques
- Administration d'un cluster shardé
Migration d'un shard ou d'un chunk
Plans de sauvegarde et de restauration
- Stratégies basées sur les systèmes de fichiers
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Pré requis
Bases de l'administration d'un système d'exploitation.
Nos clients témoignent (7)
J'ai apprécié les travaux pratiques, même si certains d'entre eux étaient délicats.
Austin - Vodacom
Formation - MongoDB for Administrators
Traduction automatique
J'ai apprécié le fait que Kamil ait adapté le matériel à mon niveau et à ma compréhension. Il voulait vraiment s'assurer que je comprenais.
Austin Robertson
Formation - MongoDB for Administrators
Traduction automatique
Simplifier les tâches opérationnelles.
Kesh - Vodacom
Formation - MongoDB for Administrators
Traduction automatique
J'ai trouvé le formateur assez clair.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - MongoDB for Administrators
Traduction automatique
J'aime beaucoup ce cours
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - MongoDB for Administrators
Traduction automatique
J'ai eu la chance de recevoir une formation individuelle avec Jose. Il a su créer une bonne relation, s'est immédiatement attelé au programme de cours, a répondu efficacement à mes questions et est sorti du cadre pour démontrer des points pertinents aux questions que je posais. Il a également enrichi les exercices pratiques en y ajoutant des exercices plus complexes.
Aaron - Attorney General's Department
Formation - MongoDB for Administrators
Traduction automatique
J'ai appris de nombreuses nouvelles choses et termes
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Formation - MongoDB for Administrators
Traduction automatique