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)
Le rythme de la parole et des explications.
Marko Skokovic - PWO by Lottomatica Serbia
Formation - MongoDB for Administrators
Traduction automatique
les excellentes compétences de communication et d'explication de Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Formation - MongoDB for Administrators
Traduction automatique
Excellente balance entre les explications et les exercices. Utile pour une meilleure compréhension des concepts. Les exemples d'utilisation de jq sont très utiles pour le travail.
Laura Conti - PWO by Lottomatica Serbia
Formation - MongoDB for Administrators
Traduction automatique
J'ai apprécié les exercices pratiques, même si certains étaient complexes.
Austin - Vodacom
Formation - MongoDB for Administrators
Traduction automatique
J'apprécie que Kamil ait adapté le matériel pour moi et mon compréhension. Il tenait vraiment à s'assurer que j'avais bien compris.
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é l'instructeur assez clair.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Formation - MongoDB for Administrators
Traduction automatique