Maîtrisez les bases de données NoSQL
Offered By: CentraleSupélec via OpenClassrooms
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 datosUniversitat 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