Réseaux et Services IP

Catégorie de coursSemestre 1

Appréhender et comprendre les principes régissant les fondamentaux de la famille de protocoles TCP/IP ainsi que les services et applicatifs qui leurs sont liés.


MS1-I12 Base de données répartie

Catégorie de coursSemestre 1

L'objectif de ce cours et d'introduire les bases de données réparties (BDR)  aux apprenants en visant les objectifs spécifiques suivants :

  • Distinguer une BDR des autres types de bases de données ;
  • Décrire les types de conceptions des BDR ;
  • Lister les concepts et mécanismes d'implémentation d'une BDR ;
  • Appliquer les techniques de fragmentations selon les besoins ;
  • Identifier les méthodes de réplications existantes ;
  • Mettre en oeuvre une BDR avec MariaDB/MySQL.

MS2-I62 Modèles de données pour le Big Data : NoSQL / NewSQL

Catégorie de coursSemestre 2

L'objectif de ce cours est la conception et l'implémentation des bases de données de type NoSQL. Dans cette perspective, le cours aborde d'abord une brève historique de la gestion des données et des changements de paradigmes qui ont abouti à  l'éclosion de nouvelles solutions comme le NoSQL et/ou le NewSQL. Ensuite, les fondamentaux du NoSQL sont étudiés et illustrés. Enfin, le cours donne à titre indicatif une méthodologie de conception d'une base de données NoSQL. Spécifiquement, les points suivants seront abordés :

1. Les limites des solutions SQL au regard de l'évolution des technologies;

2. Les dimensions à intégrer dans la mise en place d'une solution NoSQL;

3. La conception d'un schéma d'une Base de données NoSQL;

4. La manipulation des données hébergées par une solution NoSQL.

Enseignant: Idrissa SARR