MS2-I62 Modèles de données pour le Big Data : NoSQL / NewSQL
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.