Formation MongoDB Administration


Cette formation MongoDB administrateur sur 3 jours va vous familiariser avec l'ensemble des tâches administratives concernant MongoDB. En effet, vous serez capable d'installer, de configurer, sauvegarder, répliquer et sécuriser une base de données avec MongoDB.
MongoDB qu'est-ce que c'est?
Base NoSQL de référence, ce SGBD orienté documents permet le stockage d'un large volume de données. Ce système permet une interrogation simplifiée mais efficace des données de la base, sans solliciter un langage spécifique. Cette formation à la fois théorique et pratique vous permettra de maîtriser les différentes fonctions du système de gestion de base de données orientée documents MongoDB.

Objectifs de cette formation

  • Comprendre les enjeux, atouts et le fonctionnement de MongoDB
  • Être opérationnel pour administrer MongoDB

Public visé

  • Administrateurs de base de données

Pré-requis

  • Aucun prérequis n'est nécessaire

Programme détaillé

MongoDB : Introduction générale

  • Découverte du SGBD MongoDB
  • Visualiser les enjeux et apports de MongoDB
  • Distinguer MongoDB des bases relationnelles

Savoir installer et configurer MongoDB

  • Connaître les techniques d'installation (Linux : RedHat, Debian/Ubuntu)
  • Installer Windows manuellement
  • Appréhender le fichier de configuration
  • Utiliser les journaux : de trace et des opérations
  • Se servir des fichiers de données
  • Les techniques clefs : paramétrages disque, mémoire, swap...
  • Stopper et démarrer le serveur
  • Appréhender le shell Mongo

Mise en place de la sécurité MongoDB

  • Établir la sécurité de la configuration
  • Administrer les comptes utilisateurs (bases admin et local, privilèges...)

Sauvegarder et restaurer les données de MongoDB

  • Appréhender les méthodes : sauvegarde physique, logique, incrémentale
  • Mongorestore : restaurer des données MongoDB

Répliquer des données dans MongoDB

  • Appréhender l'architecture et le mode de fonctionnement
  • Configuration d'un cluster de réplication
  • Savoir ajouter des n?uds au cluster - Monitoring
  • Effectuer la synchronisation initiale
  • Se servir du cluster via l'application