YoVDO

Maîtrisez les bases de données NoSQL

Offered By: CentraleSupélec via OpenClassrooms

Tags

NoSQL Databases Courses Data Visualization Courses MongoDB Courses Elasticsearch Courses Data Management Courses CAP Theorem Courses

Course Description

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

Tags

Related Courses

Big Data: adquisición y almacenamiento de datos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
A quick tour on Big Data and Business Intelligence
University of Naples Federico II via Coursera
Reactive Architecture: Building Scalable Systems
IBM via Cognitive Class
Reliable Distributed Algorithms - Part 2
KTH Royal Institute of Technology via edX
Introduction to NoSQL Databases
IBM via Coursera