Ce cours a pour objectif de donner aux étudiants les clés pour manipuler des données complexes et volumineuses en tirant profit des nouveaux outils.
Dans un premier temps il expose l'histoire du big data, ses enjeux et ses contraintes. Il aborde ensuite les outils NoSQL de type colonne, clé/valeur et graphes. La parallélisation des calculs est aussi traitée.
Les TP se concentrent sur l'utilisation des outils utilisés pour le big data (Redis, Neo4j, ElasticSearch, MongoDB, hadoop, ...)
Connaissances de base en programmation et en bases de données.