Formation : Mongodb administrateur
Objectifs
- Comprendre les cas d'usage qui s'applique à MongoDb
- Prendre en main Mongodb
- Comprendre les notions de clustering de Mongodb
- Monitorer Mongodb
- Gérer la sécurité et la maintenance au jour le jour
Méthode pédagogique
Les participants verront chaque notion puis pourront les mettre en pratique très rapidement via des exercices dont la difficulté augmentera graduellement.
La formation pourra utiliser un peu de python ou de javascript en fonction des exercices. Une bonne connaissance système est un plus.
Au programme
Introduction a nosql et mongodb
Nosql, pourquoi faire ?Panorama des solutions nosql
Mongodb, une base de données orienté document
Prise en main
Le Mongoshell et les commandes de baseLes drivers
Faire la différence entre drivers et frameworks
Manipuler nos données
Terminologies et parralèle avec le monde relationnelLes formats JSON et BSON.
Les types
Les opérations CRUD
Les outils d'import/export
Fonctionnement du replicaset
Topologie d'un réplica setElection
Write Concern
Les read preferences
Les tags
Le multi site
Considérations sur les performances
les indexles index multi clés
les sparse index
déterminer son chemin d'execution : explain
forcer un chemin d'execution (hint)
log et profiling
Fonctionnement du replicaset
Topologie du shardingLes bascules de données
Le choix de la clé de sharding
Les contraintes de backup lié au sharding
Le multi site
Les opérations journalières
La journalisationSauvegarde de données.
La sécurité
Le monitoring