Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

OpenClassrooms

Maîtrisez les bases de données NoSQL

CentraleSupélec via OpenClassrooms

Overview

Comment gérer une énorme base de données et comment l'interroger efficacement ? Ces questions, on se les pose dès que le volume devient ingérable et que répondre à de simples requêtes prend des heures.

Oubliez les SGBD traditionnels, ils peinent à passer à l'échelle ! Vous devez être capable de choisir la bonne solution parmi les dizaines qui s'offrent à vous.

Dans ce cours, vous découvrirez l'univers du NoSQL. Nous ferons un focus sur deux solutions NoSQL extrêmement populaires : MongoDb et ElasticSearch. Vous apprendrez à stocker et à réaliser des requêtes sur vos données tout en assurant le passage à l'échelle.

Vous voulez faire du NoSQL et dire adieu aux bases relationnelles ? C'est parti !

Prérequis :

Bases de données

  • Compréhension des bases de données relationnelles
  • Langage de requêtes SQL
  • Notions d'optimisation de bases de données : indexation, hachage, plans d’exécution

Ingénierie informatique

  • Bonne connaissance de l'environnement UNIX
  • Connaissances réseau élémentaires

Syllabus

Part #1 - Immergez vos données dans le NoSQL
1. Choisissez votre famille NoSQL
2. Maitrisez le théorème de CAP
3. Passez à l'échelle
4. Choisissez votre base de données NoSQL
Quiz: Savez-vous vraiment ce qu'est le NoSQL ?

Part #2 - Administrez vos données avec MongoDB
1. Découvrez le fonctionnement de MongoDB
2. Interrogez vos données avec MongoDB
3. Protégez-vous des pannes avec les ReplicaSet
4. Distribuez vos données avec MongoDB
Activity: Créez et interrogez votre base de données MongoDB

Part #3 - Visualisez vos données avec ElasticSearch et Kibana
1. Etudiez le fonctionnement d’Elasticsearch
2. Interrogez des données textuelles
3. Faites grandir votre base
4. Visualisez et prototypez avec Kibana
Activity: Extrayez l'essence d'une base de données

Taught by

Régis Behmo and Nicolas Travers

Reviews

Start your review of Maîtrisez les bases de données NoSQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.