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.

  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (10)

Cours Similaires

Catégories Similaires