Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Big Data > Big Data : Les bases NoSQL

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.

Objectifs

  • 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

Public

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

Prérequis

  • Connaissances en base de données
  • Connaissances en systèmes d'information

Programme de la formation

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
  • Lignes – documents
  • Les tables – familles des colonnes
  • Les bases – keyspaces
  • Conception d'un schéma
  • Création de base