Model-Driven Design of Graph Databases

被引:0
|
作者
De Virgilio, Roberto [1 ]
Maccioni, Antonio [1 ]
Torlone, Riccardo [1 ]
机构
[1] Univ Roma Tre, Dipartimento Ingn, Rome, Italy
来源
CONCEPTUAL MODELING | 2014年 / 8824卷
关键词
SQL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph Database Management Systems (GDBMS) are rapidly emerging as an effective and efficient solution to the management of very large data sets in scenarios where data are naturally represented as a graph and data accesses mainly rely on traversing this graph. Currently, the design of graph databases is based on best practices, usually suited only for a specific GDBMS. In this paper, we propose a model-driven, system-independent methodology for the design of graph databases. Starting from a conceptual representation of the domain of interest expressed in the Entity-Relationship model, we propose a strategy for devising a graph database in which the data accesses for answering queries are minimized. Intuitively, this is achieved by aggregating in the same node data that are likely to occur together in query results. Our methodology relies a logical model for graph databases, which makes the approach suitable for different GDBMSs. We also show, with a number of experimental results over different GDBMSs, the effectiveness of the proposed methodology.
引用
收藏
页码:172 / 185
页数:14
相关论文
共 50 条
  • [1] Model-driven monitoring: An application of graph transformation for design by contract
    Engels, Gregor
    Lohmann, Marc
    Sauer, Stefan
    Heckel, Reiko
    [J]. GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 336 - 350
  • [2] A Model-Driven Graph-Matching Approach for Design Pattern Detection
    Bernardi, Mario Luca
    Cimitile, Marta
    Di Lucca, Giuseppe Antonio
    [J]. 2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 172 - 181
  • [3] Using the Model-Driven Architecture Approach for Geospatial Databases Design of Ecological Niches and Potential Distributions
    Zarate, Gerardo Jose
    Lisboa-Filho, Jugurta
    Sperber, Carlos Frankl
    [J]. ADVANCES IN CONCEPTUAL MODELING, 2014, 8823 : 218 - 227
  • [4] Model-driven Development of OData Services: An Application to Relational Databases
    Ed-douibi, Hamza
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    [J]. 2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [5] Model-driven, view-based evolution of relational databases
    Dominguez, Eladio
    Lloret, Jorge
    Rubio, Angel L.
    Zapata, Maria A.
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, 5181 : 822 - +
  • [6] Model-driven Detection of Design Patterns
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [7] Interaction Design and Model-Driven Development
    Constantine, Larry L.
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 377 - 377
  • [8] Model-driven design of distributed applications
    Almeida, JPA
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 854 - 865
  • [9] Design Patterns for Model-Driven Development
    Vepsalainen, Timo
    Kuikka, Seppo
    [J]. SOFTWARE TECHNOLOGIES, ICSOFT 2014, 2015, 555 : 21 - 38
  • [10] Model-driven rapid prototyping with programmed graph transformations
    Anjorin, Anthony
    Saller, Karsten
    Reimund, Ingo
    Oster, Sebastian
    Zorcic, Ivan
    Schuerr, Andy
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2013, 24 (06): : 441 - 462