L'implantation de sources de données dans un système NoSQL : formalisation des règles de passage conceptuel/logique
Résumé
La transformation digitale des entreprises et plus largement celle de
la société, entraine une évolution des bases de données vers le Big Data. Nos
travaux s'inscrivent dans cette mutation et concernent plus particulièrement les
mécanismes d'implantation d'une base de données sur une plateforme NoSQL.
Pour automatiser ce processus, nous avons spécifié des algorithmes pour traduire
un schéma conceptuel en un schéma logique NoSQL. A partir d'un diagramme
de classes d'UML décrivant une base d'objets complexes, nous proposons des
procédures de correspondance pour générer un schéma d'implantation destiné à
une plateforme NoSQL orientée colonnes. Nous introduisons un schéma intermédiaire
de niveau logique afin de limiter les impacts liés aux évolutions techniques
des plateformes NoSQL. Une expérimentation du processus de correspondance
a été réalisée sur une application médicale.