Modeling, manipulating and evolving hybrid polystores with HyDRa

被引:0
|
作者
Gobert, Maxime [1 ]
Meurice, Loup [1 ]
Cleve, Anthony [1 ]
机构
[1] Univ Namur, Namur Digital Inst, Namur, Belgium
关键词
Polystores; Data modeling; Code generation;
D O I
10.1016/j.scico.2023.102972
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data-intensive system evolution is a complex and error-prone process, as most evolution scenarios impact several interdependent artefacts such as the application code, the data structures or data instances. This process is becoming even more challenging with the emergence of heterogeneous database architectures, commonly called hybrid polystores, that rely on a combination of several, possibly overlapping relational and NoSQL databases. This paper presents HyDRa, a framework aiming to facilitate the design, the manipulation and evolution of polystores thanks to (1) a novel modeling language representing conceptually and physically the databases and (2) an automatically generated conceptual data access API (Application Programming Interface). HyDRa automatically enforces cross-database data integrity constraints, does not require developers to master multiple data models and query languages and protect application code from schema and data reconfiguration changes.& COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] HyDRa: A Framework for Modeling, Manipulating and Evolving Hybrid Polystores
    Gobert, Maxime
    Meurice, Loup
    Cleve, Anthony
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 652 - 656
  • [2] Conceptual Modeling of Hybrid Polystores
    Gobert, Maxime
    Meurice, Loup
    Cleve, Anthony
    [J]. CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 113 - 122
  • [3] TyphonML: Tool support for hybrid polystores
    Basciani, Francesco
    Di Rocco, Juri
    Iovino, Ludovico
    Pierantonio, Alfonso
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2024, 232
  • [4] Adapting Queries to Database Schema Changes in Hybrid Polystores
    Fink, Jerome
    Gobert, Maxime
    Cleve, Anthony
    [J]. 2020 20TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2020), 2020, : 127 - 131
  • [5] Modeling, Analysis and Validation of Evolving Networks With Hybrid Interactions
    Liu, Jiaqi
    Fu, Luoyi
    Yao, Yuhang
    Fu, Xinzhe
    Wang, Xinbing
    Chen, Guihai
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (01) : 126 - 142
  • [6] HYbriD Resonant Acoustics (HYDRA)
    Rezk, Amgad R.
    Tan, James K.
    Yeo, Leslie Y.
    [J]. ADVANCED MATERIALS, 2016, 28 (10) : 1970 - +
  • [7] Modeling Habituation in the Cnidarian Hydra
    Aktius, Malin
    Nordahl, Mats
    Zlemke, Tom
    [J]. TENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2008, 173 : 206 - +
  • [8] Modeling and manipulating proteins
    Lanig, H
    [J]. NACHRICHTEN AUS DER CHEMIE, 2004, 52 (10) : 1059 - 1061
  • [9] Poster: Evolving K-Graph - Modeling Hybrid Interactions in Networks
    Liu, Jiaqi
    Yao, Yuhang
    Fu, Xinzhe
    Fu, Luoyi
    Liu, Xiao-Yang
    Wang, Xinbing
    [J]. MOBIHOC'17: PROCEEDINGS OF THE 18TH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING, 2017,
  • [10] Evolving Hybrid Neural Fuzzy Network for System Modeling and Time Series Forecasting
    Rosa, Raul
    Gomide, Fernando
    Ballini, Rosangela
    [J]. 2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 2, 2013, : 378 - 383