NoSQL

Cette formation aborde les techniques du NoSQL (Not Only SQL) qui est utilisé sur de très gros volumes de données afin de pouvoir accélérer certains traitements.

: 3 jours

Gratuit

  • Du 09/04/2021 au 13/04/2021

  • Dénormaliser une strcture de données
  • Modélisation de données non structurées
  • Le NoSQL

Introduction aux bases de données, SQL


Table des matières

Le Relationnel et le NoSQL

  • Des qualités ACID aux qualités BASE
  • Resource Description Framework (RDF)
  • Théorème CAP (cohérence, disponibilité, tolérance au partitionnement)
  • Les différents niveaux de cohérence
  • SGBDR: forces et limites
  • Evolution vers le distribué : extensibilité verticale et horizontale
  • Différentes approches de gestion de bases de données
  • Bases hiérarchiques, modèle relationnel, bases objets, bases XML, NoSQL
  • Compromis du NoSQL
  • NoSQL as a Service

Fonctionnalités techniques communes des bases NoSQL

  • Structure souple des données : conception du schéma, agrégation, dénormalisation, duplication
  • Architecture distribuée : principes, le shared-nothing
  • Equilibrage de charge
  • Méthodes de distribution et de duplication des données
  • Disponibilité et cohérence différée : gossip, timestamps, vector clock, règle de majorité, arbre de Merkle
  • Méthodes d'amélioration des performances : caches en lecture, en écriture, MVCC
  • L'architecture in-memory. Un exemple : ParStream
  • Introduction à Hadoop et Map Reduce
  • Ecosystème Hadoop : différences avec les SGBDR, relations avec le NoSQL
  • Un cas d'usage d'Hadoop dans l'entreprise
  • Requêtage : une complexité accrue


Nous utilisons des cookies à des fins statistiques et pour faciliter la navigation et le partage social.