Badge Développement

Formation
NoSQL

: 3 jours

: Gratuit

: Technobel - Ciney

: 3 jours

: Gratuit

: Technobel - Ciney

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.


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.