En | Ar

020NQLES3

NoSQL Databases

This course explores the technology of NoSQL databases, used in contexts where relational databases have limitations, notably in the field of Big Data, advanced analytics, and storage of data with different structures. The course begins with a review of the principles of relational databases and their limitations, then examines in detail the various types of NoSQL databases and their specific applications. The covered technologies include column databases, document databases, key-value databases, graph databases, and distributed computing. Practical work is planned for most of the databases studied.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel

Les prérequis de ce cours sont les suivants
 Bases de données relationnelles
Relational Databases
Ce cours est proposé dans les diplômes suivants
 Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications