(+33)1 55 60 76 72

MongoDB

Accueil » Formations » Data » MongoDB

MongoDB est une base de données conçue pour être évolutive, présenter une haute performance et une haute disponibilité, elle supporte l'installation sur de simples serveurs et les architectures complexes basées sur la réplication. Cette formation présente les concepts NoSQL et leur mise en oeuvre avec la base MongoDB. Tous les aspects importants de MongoDB sont couverts, de l'installation jusqu'à l'utilisation avancée et l'administration.

1650 € HT 3 jours DB-MON

Rendre ses données persistantes avec la base de données orientée documents NoSQL Mongo DB

Programme

Introduction

  • Présentation MongoDB, historique du projet, les versions
  • Structure des données :notions de documents, de collections
  • Le format BSON (Binary JSON), comparaison avec JSON
  • Fonctionnalités de MongoDB
  • Interfaces disponibles

Installation et configuration

  • Plate-formes supportées
  • Packages nécessaires, scripts de lancement
  • Travaux pratiques : installation, lancement du service mongod
  • Test de connexion

Interpréteur

  • Présentation du shell Mongo
  • Initialisation et premières requêtes
  • Choix d’une base de données
  • Opérations CRUD : Create, Read, Update, Delete

Sécurité

  • Mise en oeuvre de l’authentification dans MongoDB
  • Paramètres de configuration auth et keyFile
  • Gestion des rôles
  • Etude de la collection system.users

Exploitation

  • Importation, exportation de données
  • Sauvegardes
  • Réplication : principe des replica sets et mise en oeuvre
  • Mécanisme de fail-over automatique
  • Partitionnement des données avec le sharding