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
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT