* Ces horaires sont donnés à titre indicatif.
Les connaissances dans les domaines suivants sont nécessaires :
Le modèle relationnelle : Schéma entité-association
Le langage SQL
Connaissance d’un langage de programmation JAVA, python ou SCALA.
Modéliser une base de données NoSQL
Manipuler différentes bases de données NoSQL (MongoDB, Redis, Neo4J)
Analyser les données via le paradigme Map-Reduce
Développer et soumettre des traitements parallélisés par batch
Créer des traitements en temps réel
L'objectif de l’UE est d'apporter une vision globale du monde du BIG DATA en commençant par les bases de données NoSQL pour ensuite découvrir les écosystèmes BIG DATA et enfin analyser des données sur des plateformes de traitements parallélisés.
1 - L'origine du BIG DATA
2 - Les bases de données orientées graphe
3 - Les bases de données orientées document
4 - Les bases de données orientées clé/valeur
5 - Les architectures BIG DATA
7 - HADOOP
8 – SPARK