[AAA17c] UMLtoNoSQL: Automatic Transformation of Conceptual Schema to NoSQL Databases

Conférence Internationale avec comité de lecture : International Conference on computer Systems And Applications (AICCSA), , October 2017, pp.25-34, Tunisia ,
Résumé: NoSQL data stores are becoming widely used to handle Big Data; these systems operate on schema-less data model enabling users to incorporate new data into their applications without using a predefined schema. But, there is still a need for a conceptual model to define how data will be structured in the database. In this paper, we show how to store Big Data described by a conceptual model within NoSQL systems. For this, we use the Model Driven Architecture (MDA) that provides a framework for models automatic transformation. Starting from a conceptual model describing a set of complex objects, we propose transformation rules formalized with QVT to generate NoSQL physical models. To ensure efficient automatic transformation and to limit the impacts related to technical aspects of NoSQL systems, we propose a generic logical model that is compatible with the three types of NoSQL systems (column, document and graph). We provide experiments of our approach using a case study taken from the health care domain.


@inproceedings {
title="{UMLtoNoSQL: Automatic Transformation of Conceptual Schema to NoSQL Databases}",
author=" F. ABDELHEDI and A. Ait Brahim and F. Atigui and G. Zurfluh ",
booktitle="{International Conference on computer Systems And Applications (AICCSA), }",
address=" Tunisia ",