Base de données

Objectifs

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.

Plan du cours

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.

Description des TP

Les TP se concentrent sur l'utilisation des outils utilisés pour le big data (Redis, Neo4j, ElasticSearch, MongoDB, hadoop, ...)

Connaissances requises

Connaissances de base en programmation et en bases de données.

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

A remplir