Technologies NoSQL et Cloud
- Enseignant(s)
- Gabriel ANTONIU, David GROSS-AMBLARD
- Type de matière
- INFORMATIQUE
- Correspondant
- Cédric HERZET
- Module
-
3A-UE3 Big Data
- Nombre d'ECTS
- 2.5
- Code matière
- 3AID004
- Répartition des enseignements
-
Heures de cours : 18
- Langue d'enseignement
- Français
Objectifs
Cet enseignement vise à donner aux étudiants les connaissances de base sur les architectures distribuées spécialisées dans le stockage et le traitement du Big Data. Les hypothèses, concepts et algorithmes seront détaillés pour chacune d’entre elles.
L’objectif du cours est double. Il permettra aux élèves d’avoir une connaissance des systèmes sur Cloud disponibles actuellement et de pointer les directions futures de ces architectures et de savoir s’orienter dans la jungle des technologies NoSql pour trouver la solution qui répondra le plus à leurs besoins. Ces bases de données se distinguent des approches classiques relationnelles. Ces approches abandonnent la représentation matricielle de l’information ainsi que le langage SQL au profit d’une plus grande simplicité, d’une meilleure performance et d’une meilleure scalabilité.
Plan
– Système de fichiers distribué avec HDFS
– Traitement distribué avec Hadoop MapReduce
– Virtualisation et conteneurisation
Prérequis
Base de données relationnelles