Aller au contenu principal

BASE DE DONNÉES RELATIONNELLE VS NOSQL


Informations
Prochaines sessions :
Le 17/05/2025
3 jours ( 21 heures )

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

Besoin d'aide pour trouver votre formation ?

Contactez-nous