Traitement de données NoSQLEA Big Data et IA (STI)
Traitement de données NoSQL
Unité d'enseignement EA Big Data et IA · S08T_BDA1 | Code EC S08A_BD1-4
6ECTS (UE)
1Coefficient
21:20Heures
Séquencement
Objectifs pédagogiques
- Comprendre les aspects Variété et Volume du Big data
- Stocker et interroger des BD documents et BD graphes via langages spécifiques
- Programmer avec les paradigmes de calcul distribué MapReduce et Spark
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Théorie des Langages | Principes de la programmation | S5 |
| Programmation Python | Initiation Système et Réseau | S5 |
| Bases de données | Développement et Mathématiques pour l'ingénieur | S6 |
Programme
- Programmer avec les paradigmes de calcul distribué MapReduce et Spark (produit matriciel, requêtes sur un graphe)
- Schémas pour XML (DTD, XML Schema)
- Interroger des BD documents (XPath) et BD graphes (SQL, SPARQL)
Modalités d'évaluation
Contrôle Continu Intégral : 50% Interro sur papier + 50% Rendu TD machine (x3)
Références bibliographiques
- Abiteboul, Manolescu, Rigaux, Rousset, Senellart : Web Data Management, 2011. http://webdam.inria.fr/Jorge/
- Leskovec, Rajaraman, Ullman : Mining of Massive Datasets, 2011. http://www. mmds.org
- Karau, Konwinski, Wendell, Zaharia : Learning Spark. Lightning-Fast Data Analysis, 2015.
Compétences
1| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C1_1 | résoudre | nosql | 2 |