Formation en IA & Data: NoSQL - Fondamentaux - Ascent Formation
Retour aux formations
IA & Data

NoSQL - Fondamentaux

2 jour(s)14h

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’appréhender de façon opérationnelle les principales caractéristiques des bases de données NoSQL.

Objectifs pédagogiques

  • Identifier les différences entre SGBD SQL et SGBD NoSQL
  • Évaluer les apports et les inconvénients inhérents aux technologies NoSQL
  • Identifier les principaux acteurs et solutions du marché pour chaque modèle de données
  • Connaître les champs d'application des SGBD NoSQL en opérationnel et en analytique
  • Comprendre les différentes architectures, modèles de données et implémentations techniques
  • Identifier les critères de choix

Public concerné

Responsables informatique
Chefs de projet
Architectes
Développeurs
Décideurs

Prérequis

Avoir des connaissances de base des architectures techniques, du management SI et des bases de données.

Déroulé du programme

1

NoSQL : définition & présentation

  • Origine des bases de données
  • Les notions de transaction
  • Les SGBD
  • La standardisation SQL
  • L'arrivée de nouveaux besoins
  • Volumes importants liés aux technologies et aux nouveaux usages
  • Traitements optimisés de flux de données au fil de l'eau
  • Développement des techniques sur différents aspects
  • Stockage
  • Indexation recherche
  • Calcul
2

Relationnel & NoSQL

  • Forces & faiblesses des BDD relationnelles
  • Structuration forte // Structuration souple des données
  • Modélisation agile
  • ACID // BASE
  • Théorème CAP
  • Les niveaux de cohérence
  • Langage SQL, performance des jointures
  • Accès par la clé
  • Extensibilité verticale // extensibilité horizontale
  • Modèle de l'agrégat // modèle de la centralité de la donnée
  • Présentation du NewSQL
  • Travaux pratiques : étude de CockroachDB
3

NoSQL & mondes

  • Tour d'horizon des mondes du NoSQL
  • Architecture distribuée
  • Disponibilité & cohérence différée
  • Patterns & les modèles
  • BDD orientées clé-valeur & mémoire
  • BDD orientées documents
  • BDD orientées colonnes distribuées pour le big data opérationnel
  • Moteurs orientés graphes
  • Moteurs de recherche JSON
  • BDD de séries de temps
  • Travaux pratiques : manipulation des différents modèles de BDD et utilisation de moteurs NoSQL
4

Mise en oeuvre

  • Présentation des usages de bases NoSQL
  • Migration
  • Développement avec des bases NoSQL
  • Outils de supervision
  • Complexité administrative & courbe d'apprentissage
  • Présentation de cas d'utilisation des base NoSQL
  • Gestion des interactions
  • Implémentation des stratégies NoSQL & moteurs relationnels
  • NoSQL & Cloud publics
  • Pratiques et offres de BDD "as a service"
5

NoSQL & Big Data

  • Big Data & Hadoop
  • Stockage & traitements
  • Formes de stockage dans HDFS
  • Fonctions & usages
  • Présentation des types de traitements
  • Fonctionnalités, outils & algorithmes
  • Outil intégré : Spark
  • Connexion au moteurs opérationnels

Informations

Durée

2 jour(s)

14h

Tarif

1500 € HT

HT

    Formation NoSQL - Fondamentaux | Ascent Formation