Systèmes de Gestion des Bases de Données Relationnelles et NoSQL : Généralité, Etude Comparative et Techniques de migration.
Abstract
Ce mémoire s’intéresse à la problématique de la migration entre deux types majeurs de
systèmes de gestion de bases de données : les systèmes relationnels (SGBDR) et les bases de
données NoSQL. Ces deux paradigmes, bien que complémentaires, reposent sur des modèles
conceptuels et techniques très différents. L’objectif principal de ce travail est, après une étude
comparative de ces deux systèmes, de concevoir un outil de migration bidirectionnelle fiable,
flexible et reproductible. En s’appuyant sur des scripts en Python, nous avons développé une
solution permettant de transférer des données entre ces systèmes tout en conservant leur
intégrité, leur structure et leur logique métier. Une étude de cas a été menée afin de tester et
évaluer les performances de cette migration dans des conditions réelles. Le mémoire s’appuie
sur une analyse théorique approfondie, un état de l’art comparatif, une phase de mise en œuvre
pratique et une évaluation des résultats. Ce travail vise à apporter des réponses concrètes aux
professionnels, étudiants et chercheurs confrontés aux défis de transition entre modèles
relationnels et NoSQL.