Skip to main Content

Big Data : Les bases NoSQL

  • Référence GKNOSQL
  • Durée 3 jour(s)

Modalité pédagogique

Options de paiement complémentaires

  • GTC 27 TTC

    Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.

Classe inter en présentiel Prix

EUR2,090.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

L’utilisation de ces bases de données NoSQL a explosée depuis quelques années. L’objectif de cette formation est de présenter un état de l’art sur le sujet. Elle vous permettra de comprendre le concept des bases NoSQL et d’apprendre à utiliser les bases HBase, ElasticSearch et Cassandra.

Prochaines dates

Haut de page
Chef de projets, Administrateur bases de données, Développeurs et toute personne en charge de la mise en œuvre et du pilotage d’une base NoSQL.

Objectifs de la formation

Haut de page
  • Comprendre le principe des bases NoSQL
  • Savoir utiliser les bases NoSQL
  • Savoir choisir le modèle de base NoSQL qui répond le plus aux besoins
  • Comprendre le fonctionnement de HBase, Elastic Search et Cassandra et savoir les manipuler

Programme détaillé

Haut de page
  • Introduction
  • Concept des bases de données relationnelles
  • Big Data et nouvelles caractéristiques des données
  • Les évolutions–données, traitements et infrastructures
  • Nouveaux besoins en gestion des données
  • Limites des SGDB relationnels
  • Concept du NoSQL
  • Théorème de Cap
  • SQL vs NoSQL
  • Données structurées vs non structurées
  • CAP vs ACID
  • Table vs document
  • Schéma des données
  • Requêtes
  • Transactions
  • Syntaxe
  • Caractéristiques – performance, scalabilité, etc…
  • Le NoSQL
  • Caractéristiques générales
  • Architecture distribuée
  • Critères de choix d’une base NoSQL
  • Principaux modèles de BDD NoSQL : Modèles orientés Key-Valeur, Document, Colonne, Graphe
  • Panorama des principales solutions NoSQL : Hbase, CouchDB, Cassandra , MongoDB, ElasticSearch, Neo4j
  • HBase – Stockage Hadoop
  • Présentation générale – Hadoop
  • Caractéristiques – Architecture
  • Organisation logique des données
  • Organisation physique des données -  Configuration distribuée
  • Communication avec HBase : HBase Shell, API
  • ElasticSearch – Base orientée document
  • Présentation générale & Historique
  • Architecture et technologies utilisées
  • Concepts de base : Index, Document, Cluster, Nœuds, Réplique
  • Le format JSON
  • API Rest
  • Fonctionnement
  • Kibana et Logstash
  • Cassandra – Base orientée colonne
  • Présentation générale & Historique
  • Architecture & cas d’utilisation
  • Installation
  • CQL – Requêtes
  • Modèles de données
  • Colonnes – paires <clé valeur >
  • Lignes – documents
  • Les tables – familles des colonnes
  • Les bases – keyspaces
  • Conception d’un schéma
  • Création de base

Pré-requis

Haut de page
  • Connaissances en base de données
  • Connaissances en systèmes d’information

Bon à savoir

Haut de page

Travaux pratiques

Alternance entre les concepts théoriques et la mise en pratique à travers des exercices de réflexion, d’installation ou de programmation sur les différentes parties de la formation.

Un support de cours en français est remis à chaque participant.