Formation Big Data : Les bases NoSQL

Réf. CYNOSQL   |   3 Jours

Cette formation Big Data : Les bases NoSQL vous permettra de

  • 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

Description de cette formation Big Data : Les bases NoSQL

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.

Programme de cette formation Big Data : Les bases NoSQL

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