Base de données NoSQL avec MongoDB

Partager par email

×

Code Titre Durée Prix HT
CB017 Base de données NoSQL avec MongoDB 3 jours Nous consulter

Objectifs

Comprendre le fonctionnement de MongoDB, savoir l'installer, le configurer, créer des requêtes d'interrogation, et mettre en oeuvre la réplication.

Public

Chefs de projet, gestionnaires de bases de données.

Pré-requis

Connaissance des principes classiques des bases de données.

Post-Formation

Méthodes

50% Pratique 50% Théorique

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. Tests 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

Environnement


Mot-clés

CB017 Base de données NoSQL avec MongoDB

Commander