Logo NoSQL

Formation NoSQL

Les volumes de données manipulés dans les entreprises ont beaucoup augmenté depuis une vingtaine d’année. Les sources de données se sont également diversifiées avec le web, les applications mobiles, les objets connectés, … Les bases de données relationnelles ne sont plus forcément toujours les plus à même de gérer ces problématiques. Les bases NoSQL, plus flexibles et souples, peuvent plus facilement gérer des données variées et distribuer ces données sur des architectures distribuées pour supporter d’importantes volumétries.

Objectifs pédagogiques / Compétences visées

  • Connaitre les différents types de bases de données NoSQL
  • Savoir choisir le type de bases NoSQL le plus adapté à un projet
  • Appréhender les problématiques de distribution des données pour la monté en charge

Pré-requis

  • Connaissance des principes des bases de données

Public

  • Développeurs
  • Chefs de projets

Programme

Jour 1

L’apparition du NoSQL

  • Histoire des bases de données
  • La dominance du modèle relationnel
  • L’émergence des bases NoSQL et du BigData
  • Les modèles de données non relationnels
  • Les dernières évolutions du NoSQL et du BigData

Les caractéristiques du NoSQL et du BigData

  • Critères de différentiation du NoSQL par rapport au relationnel
  • Gestion des transactions et de la cohérence des données
  • La distribution des données
  • Le BigData analytique et intéractif

Les schémas de données NoSQL

  • Clés-valeurs
  • Documents
  • Colonnes
  • Graphes
  • Séries temporelles
  • BigData analytique

Jour 2

Présentation et mise en œuvre des bases NoSQL

  • Clés-valeurs avec Redis
  • Documents avec MongoDB et Couchbase
  • Colonnes avec HBase, Cassandra et ScyllaDB
  • Graphes avec Neo4J
  • Séries temporelles avec InfluxDB

Choisir sa base de données

  • Quand passer sur une base NoSQL ?
  • Choisir une base de données NoSQL adaptée à son projet
  • Mettre en œuvre des bases NoSQL
  • Maintenir et superviser ses bases NOSQL

Moyens pédagogiques et techniques

  • Formateur validé par nos équipes techniques et pédagogiques
  • Salle de formation informatisée
  • Support de cours numérique

Suivi et appréciation des résultats

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Formulaires d'évaluation
Dernière modification le 09/01/2022