BASE DE DONNÉES RELATIONNELLE VS NOSQL
Informations
- STANDARD
- SUR-MESURE
FORMATION À LA DEMANDE
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure
Nous contacter
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure
Nous contacter
Description
Cette formation offre une exploration des bases de données relationnelles (SQL), des bases de données NoSQL et des architectures de systèmes distribués.
Les participants acquerront une compréhension complète des concepts fondamentaux, des avantages et des inconvénients de chaque type de base de données, ainsi que des compétences pratiques pour les utiliser efficacement dans divers scénarios.
Objectifs
- Acquérir une compréhension fondamentale des concepts, des avantages et des inconvénients des bases de données relationnelles et NoSQL.
- Explorer les différentes catégories de bases de données NoSQL, telles que les bases de données orientées document, les bases de données de graphes, les bases de données clé-valeur, et comprendre comment les utiliser.
- Se familiariser avec les SGBD relationnels courants et les systèmes NoSQL populaires (par exemple, MongoDB, Cassandra).
- Comprendre les principes des architectures distribuées et apprendre comment concevoir, mettre en œuvre et gérer des bases de données relationnelles et NoSQL dans un environnement distribué. Explorer les concepts de répartition de la charge, de la redondance, de la cohérence des données et de la tolérance aux pannes dans le contexte de systèmes distribués.
Public Cible
Développeur
Architecte
Prérequis
- Une expérience dans la contribution ou la gestion d'un projet informatique
Le programme
Module 1 : Base de données relationnelles
- Introduction au stockage
- Le modèle relationnel
- Les bases du relationnel
- OLAP vs OLTP
- Aggregations et transactions et optimiseur
Module 2 : NoSQL - Clé valeur
- Introduction au modèle clé valeur
- Le modèle clé valeur
- Redis - Crud
- Redis - Transactions et pub/sub
- Redis - Architecture
Module 3 : NoSQL - Colonne
- Introduction au modèle colonne
- Cassandra - Crud
- Cassandra - Architecture
Module 4 : NoSQL - Document
- Introduction au modèle document
- Mongodb - Crud
- Mongodb - Architecture
Module 5 : NoSQL - Graph
- Introduction au modèle graph
- NEO4J - Crud
- NEO4J - Complex graph
- NEO4J - Architecture