L'implantation de sources de données dans un système NoSQL : formalisation des règles de passage conceptuel/logique

La transformation digitale des entreprises et plus largement celle de la societe, entraine une evolution des bases de donnees vers le Big Data. Nos travaux s'inscrivent dans cette mutation et concernent plus particulierement les mecanismes d'implantation d'une base de donnees sur une plateforme NoSQL. Pour automatiser ce processus, nous avons specifie des algorithmes pour traduire un schema conceptuel en un schema logique NoSQL. A partir d'un diagramme de classes d'UML decrivant une base d'objets complexes, nous proposons des procedures de correspondance pour generer un schema d'implantation destine a une plateforme NoSQL orientee colonnes. Nous introduisons un schema intermediaire de niveau logique afin de limiter les impacts lies aux evolutions techniques des plateformes NoSQL. Une experimentation du processus de correspondance a ete realisee sur une application medicale.

[1]  Omar Boussaïd,et al.  Preparing complex data for warehousing , 2005, The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005..

[2]  C. L. Philip Chen,et al.  Data-intensive applications, challenges, techniques and technologies: A survey on Big Data , 2014, Inf. Sci..

[3]  Dorin Carstoiu,et al.  Hbase - non SQL Database, Performances Evaluation , 2010, Int. J. Adv. Comp. Techn..

[4]  Omar Boussaïd,et al.  An Architecture Framework for Complex Data Warehouses , 2007, ICEIS.

[5]  Pete Wyckoff,et al.  Hive - A Warehousing Solution Over a Map-Reduce Framework , 2009, Proc. VLDB Endow..

[6]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[7]  Fadila Bentayeb,et al.  Approche de modélisation multidimensionnelle des données complexes : application aux données médicales, , 2009, EDA.

[8]  M. N. Vora,et al.  Hadoop-HBase for large-scale data , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[9]  Chao Zhang,et al.  Transforming UML class diagrams into HBase based on meta-model , 2014, 2014 International Conference on Information Science, Electronics and Electrical Engineering.

[10]  Torben Bach Pedersen,et al.  Multidimensional data modeling for complex data , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[11]  Jonathan Seidman,et al.  Hadoop Application Architectures , 2015 .

[12]  Max Chevalier,et al.  Entrepôts de données multidimensionnelles NoSQL , 2015, EDA.

[13]  S. Gajendran A Survey on NoSQL Databases , 2012 .