Bases de données NoSQL, les BD des Bigdata

Objectifs

Cette formation vous permet de définir le NoSQL. Identifier les principales bases de données NoSQL et mettre en oeuvre une base NoSQL. Cette formation explique concrètement comment maintenir et superviser une base Not Only SQL.

Public

Directeur informatique, Architecte logiciel, Chef de projet qui s’interrogent sur le passage au NoSQL

Durée

14 heures en présentiel sur 2 jours

Pré-requis

Connaissances en SGBD

Formateur

Formateur expérimenté spécialiste en bases de données.

Méthode pédagogique

8 participants maximum avec un poste par stagiaire. Un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Déroulé

Présentation de NoSQL

  • Des SGBD relationnels au NoSQL
  • Les différences entre NoSQL et SQL
  • Les choix techniques du NoSQL
  • Les schémas de données dans les bases NoSQL
  • Théorème de CAP BASE (non ACID)
  • Scalabilité horizontale
  • Cohérence finale (Eventual Consistency)

Panorama des principales bases de données NoSQL

  • Hadoop et HBase
  • CouchDB
  • MongoDB
  • Riak
  • Redis
  • Cassandra
  • Les autres bases de données de la mouvance NoSQL

Mettre en oeuvre une base NoSQL

  • Quand aller vers le NoSQL et quelle base choisir ?
  • Mettre en place une solution NoSQL
  • Maintenir et superviser des bases NoSQL