InfoS9AE - Scalable Architectures for Big Data

Scalable Architectures for Big Data

Responsable : Bart LAMIROY Bart.Lamiroyi@univ-lorraine.fr

Durée du module : 21 heures

Crédits ECTS : 2

Objectif général :

Programmes et contenus :

Mots clés : Architectures matérielles, architectures logicielles, gestion de grandes masses de données, calculs distribués

Pré requis : Anglais, Bases de Données, Systèmes d'exploitation, Algorithmique, Python

Objectif général :

Comprendre les architectures logicielles et matérielles permettant de traiter efficacement de grands volumes de données et permettant de passer à l'échelle lorsque les besoins de traitement augmentent.

Programmes et contenus :

Ce cours étant commun avec le parcours international Big Data, il est en anglais.


Concepts abordés :

  1. Architeture générale des bases de données NoSQL

  2. ACID vs. BASE, thèorème CAP

  3. Modèles de cohérence, synchronisation et disponibilité des données

  4. Architectures de stockage distribué

  5. MongoDB

  6. Map-Reduce