MongoDB – Mise en oeuvre d’une base de données NoSQL
Objectifs
- Comprendre le fonctionnement de MongoDB
- Savoir structurer les données
- Comprendre comment installer et configurer 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
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
- Plates-formes supportées
- Packages nécessaires, scripts de lancement
- Travaux pratiques : installation, lancement du service mongodb
- 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
- Étude 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
Back to NoSQL – Bases orientées documents