Partie 1 | Préliminaires

Vue d’ensemble

Cette partie pose les bases : ce qu’est le big data (les 5V) et pourquoi il faut distribuer le calcul, puis le modèle MapReduce qui rend possible le traitement parallèle de données massives.

Objectifs

À l’issue de cette partie, chaque étudiant.e sera capable de :

  • Caractériser le big data par les 5V et expliquer les défis du calcul distribué

  • Décrire le modèle MapReduce (map, regroupement par clé, reduce)

  • Modéliser des problèmes classiques en MapReduce (word count, produit matrice-vecteur, opérations relationnelles)

Organisation