NoSQL - Bases orientées documents

MongoDB

Objectifs

  • Comprendre les principes NoSQL
  • Installer et utiliser MongoDB
  • Administrer MongoDB

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
Please login to get access to the quiz
BigData avec MongoDB (Prev Lesson)
(Next Lesson) MongoDB – Mise en oeuvre d’une base de données NoSQL
Back to NoSQL – Bases orientées documents
Public

<ul> <li>Architectes</li><li>Chefs de projets</li><li>Développeurs</li> </ul></div></div>

Pré-requis

Connaissances SQLPratique de Java