Aller au contenu principal

MongoDB pour administrateurs

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000194589
Organisme responsable : NOBLEPROG FRANCE (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Ce cours couvre tout ce qu'un administrateur de base de données doit savoir pour déployer et gérer avec succès les bases de données MongoDB . Le diagnostic des problèmes de performances, l'importation et l'exportation de données et la définition des procédures de sauvegarde et de restauration appropriées, ainsi que de la vue d'ensemble de l'API MongoDB CRUD, du shell de commande et des pilotes sont également abordés. Le public de ce cours comprend des personnes qui…

Ce cours couvre tout ce qu'un administrateur de base de données doit savoir pour déployer et gérer avec succès les bases de données MongoDB .
Le diagnostic des problèmes de performances, l'importation et l'exportation de données et la définition des procédures de sauvegarde et de restauration appropriées, ainsi que de la vue d'ensemble de l'API MongoDB CRUD, du shell de commande et des pilotes sont également abordés.
Le public de ce cours comprend des personnes qui veulent:
  • Comprendre MongoDB du point de vue du développeur, y compris son interpréteur de commandes, son API de requête et ses outils de pilote.
  • Déployez MongoDB dans toutes ses configurations - en tant que serveur unique, avec une réplication maître / esclave, en tant que jeu de réplicas et en tant que cluster partagé.
  • Évaluez les applications et choisissez le matériel adéquat.
  • Surveillez les instances de MongoDB et intégrez-les au logiciel de surveillance standard ( Munin , Nagios , etc.)
  • Planifiez les sauvegardes et gérez les importations et exportations de données volumineuses.
  • Résoudre les problèmes de développement et les scénarios d'échec les plus courants.

Programme de la formation

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…

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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Salarié

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Bases de l'administration d'un système d'exploitation.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

49 Rue de Paradis
75010 Paris 10e

Responsable : NobleProg France

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
NOBLEPROG FRANCE
75010 Paris 10e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes