NoSQL - Fondamentaux
0/10
(0 avis)
Formation créée le 16/03/2022. Dernière mise à jour le 11/10/2022.
Version du programme : 1
Programme de la formation
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 de la formation
- 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
Profil des bénéficiaires
Pour qui
- 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.
Contenu de la formation
-
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
-
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
-
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
-
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"
-
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
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...
0/10
(0 avis)