Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation NoSQL - Fondamentaux

réf : BDT-NF

Formation noSQL-Fondamentaux

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.

Not Only SQL

À l’ère du Big Data, les bases de données relationnelles ne sont plus adaptées. Avec les volumes devenant immenses la question se pose, comment gérer une si grosse base de données et comment analyser les data qu’elle contient ?
Des géants comme les GAFA ont tous la même réponse à cette question : le noSQL !

Découvrez dans cette formation NoSQL les fondamentaux des bases de données non relationelles.

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

Pré-requis

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

Public concerné

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

Programme de formation NoSQL

  • 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
  • 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

  • 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

  • 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 »
  • 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

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation NoSQL.

Vous avez une question ?