Informatique

No SQL

Pré-requis : notions de SQL
  • Comprendre le fonctionnement de MongoDB
  • Comprendre comment installer, configurer et administrer un serveur MongoDB
  • Être capable de créer des requêtes d'interrogation
  • Disposer des compétences nécessaires pour mettre en oeuvre la réplication avec MongoDB

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

  • Plates-formes supportées
  • Packages nécessaires, scripts de lancement
  • Travaux pratiques : installation, lancement du service mongodb
  • Tests de connexion

Interpréteur

  • Présentation du shell mongo
  • Initialisation et premières requêtes
  • Opérations crud : create, read, update, delete
  • Importation, exportation de données
  • Travaux pratiques : la méthode find, critères de requêtes, les types, les curseurs, ...

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

Le sharding

  • Définition, principe de fonctionnement
  • Exemples de mise en oeuvre du sharding, configuration et administration
  • Réplication : principe des replica sets et mise en oeuvre
  • Mécanisme de fail-over automatique
  • Partitionnement des données avec le sharding
  • Optimisation : gestion des connexions, ajout de serveurs, équilibrage

Exploitation

  • Gestion des opérations, analyse, points de blocage
  • Mise en oeuvre de mongotop et mongostat
  • Gestion des index, chargement des données en mémoire
  • Analyse des logs

Administration

  • Supervision : gestion de la mémoire, analyse des performances, tuning
  • Sauvegardes d'un serveur, de cluster
  • Travaux pratiques avec mongodump
  • Chefs de projet
  • gestionnaire de base de données
  • Durée: 3 jours
  • Tarif: 1850 € HT
Dates des prochaines sessions :
Contacter nous 
Dates des sessions

00/00/000  0000€ HT


00/00/000  0000€ HT


00/00/000  0000€ HT


00/00/000  0000€ HT

00/00/000  0000€ HT


00/00/000  0000€ HT


00/00/000  0000€ HT


00/00/000  0000€ HT