MDA-Based Approach for NoSQL Databases Modelling

被引:24
作者
Abdelhedi, Fatma [2 ]
Brahim, Amal Ait [1 ]
Atigui, Faten [3 ]
Zurfluh, Gilles [1 ]
机构
[1] Toulouse Capitole Univ, Toulouse Inst Comp Sci Res IRIT, Toulouse, France
[2] CBI2 TRIMANE, Paris, France
[3] CEDR CNAM, Paris, France
来源
BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2017 | 2017年 / 10440卷
关键词
UML; NoSQL; Big data; MDA; QVT; Models transformation;
D O I
10.1007/978-3-319-64283-3_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is widely accepted today that relational systems are not appropriate to handle Big Data. This has led to a new category of databases commonly known as NoSQL databases that were created in response to the needs for better scalability, higher flexibility and faster data access. These systems have proven their efficiency to store and query Big Data. Unfortunately, only few works have presented approaches to implement conceptual models describing Big Data in NoSQL systems. This paper proposes an automatic MDA-based approach that provides a set of transformations, formalized with the QVT language, to translate UML conceptual models into NoSQL models. In our approach, we build an intermediate logical model compatible with column, document and graph oriented systems. The advantage of using a unified logical model is that this model remains stable, even though the NoSQL system evolves over time which simplifies the transformation process and saves developers efforts and time.
引用
收藏
页码:88 / 102
页数:15
相关论文
共 13 条
[1]  
Abadi D., 2008, COMAD
[2]  
Abello A., 2015, DOLAP
[3]  
Angadi A., 2013, IJARCSSE
[4]   Scalable SQL and NoSQL Data Stores [J].
Cattell, Rick .
SIGMOD RECORD, 2010, 39 (04) :12-27
[5]  
Chevalier M., 2015, ICEIS
[6]   UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases [J].
Daniel, Gwendal ;
Sunye, Gerson ;
Cabot, Jordi .
CONCEPTUAL MODELING, ER 2016, 2016, 9974 :430-444
[7]  
Dehdouh K., 2015, PDPTA
[8]   NOSQL Design for Analytical Workloads: Variability Matters [J].
Herrero, Victor ;
Abello, Alberto ;
Romero, Oscar .
CONCEPTUAL MODELING, ER 2016, 2016, 9974 :50-64
[9]  
Hutchinson J, 2011, ICSE
[10]  
Li C., 2010, ICSESS