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 > Introduction à NoSQL

Introduction à NoSQL

BIG DATA LES BASES DE DONNEES NOSQL

Objectifs

  • Cette formation Introduction à NoSQL vous permettra de connaître les caractéristiques techniques des bases de données NoSQL,
  • les différentes solutions disponibles et d’identifier les critères de choix.

Public

  • Cette formation Introduction à NoSQL est destinée aux experts en bases de données, chefs de projet et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL.

Prérequis

  • Cette formation Introduction à NoSQL nécessite une connaissance générale des systèmes d'informations et des bases de données.

Programme de la formation

INTRODUCTION

  • 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
  • Définition ETL : Extract Transform Load

CARACTERISTIQUES NOSQL

  • Structure de données proches des utilisateurs, développeurs
  • Données structurées et non structurées, documents, images, fichiers XML, JSON, CSV, etc.
  • Les différents modes et formats de stockage
  • Stockage réparti : réplication, sharping, gossip protocl, hachage
  • Systèmes de fichiers distribués : GFS, HDFS, BigTable, etc.
  • Les bases de données
  • Quelques exemples de produits et leurs caractéristiques : cassandra, MongoDB, CouchDB,DynamoDB

PRINCIPAUX ACTEURS

  • Les solutions NoSQL et leurs choix techniques : CouchDB, MongoDB, Cassandra, HBase (Hadoop), ElasticSearch, etc.
  • Démonstrations avec Cassandra et couchDB
  • Critères de choix

POINTS A VERIFIER

  • Méthode d'utilisation des données
  • Format de stockage JSON, XML
  • Choix de la clé, notion de clé composite, etc.
  • Aspects matériels, besoins en mémoire, disques, répartition, etc.
  • Import des données : outils et méthodes selon les moteurs NoSQL