Adapting Queries to Database Schema Changes in Hybrid Polystores

被引:0
|
作者
Fink, Jerome [1 ]
Gobert, Maxime [1 ]
Cleve, Anthony [1 ]
机构
[1] Univ Namur, Namur Digital Inst, PReCISE, Namur, Belgium
基金
欧盟地平线“2020”;
关键词
database schema evolution; query adaptation; hybrid polystores;
D O I
10.1109/scam51674.2020.00019
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Database schema change has long been recognized as a complex, time-consuming and risky process. It requires not only the modification of database structures and contents, but also the joint evolution of related application programs. This coevolution process mainly consists in converting database queries expressed on the source database schema, into equivalent queries expressed on the target database schema. Several approaches, techniques and tools have been proposed to address this problem, by considering software systems relying on a single database. In this paper, we propose an automated approach to query adaptation for schema changes in hybrid polystores, i.e., data-intensive systems relying on several, possibly heterogeneous, databases. The proposed approach takes advantage of a conceptual modeling language for representing the polystore schema, and considers a generic query language for expressing queries on top of this schema. Given a source polystore schema, a set of input queries and a list of schema change operators, our approach (1) identifies those input queries that cannot be transformed into equivalent queries expressed on the target schema, (2) automatically transforms those input queries that can be adapted to the target schema, and (3) generates warnings for those output queries requiring further manual inspection.
引用
收藏
页码:127 / 131
页数:5
相关论文
共 50 条
  • [1] A database schema for constructing visual queries
    Presser, CGM
    [J]. MSV'04 & AMCS'04, PROCEEDINGS, 2004, : 135 - 140
  • [2] Impact Analysis of Database Schema Changes
    Maule, Andy
    Emmerich, Wolfgang
    Rosenblum, David S.
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 451 - 460
  • [3] Conceptual Modeling of Hybrid Polystores
    Gobert, Maxime
    Meurice, Loup
    Cleve, Anthony
    [J]. CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 113 - 122
  • [4] Reverse Engineering of Relational Database Schema based on Universal Metadata Queries
    Reljic, Stefan
    Brdjanin, Drazen
    Banjac, Goran
    [J]. 2022 21ST INTERNATIONAL SYMPOSIUM INFOTEH-JAHORINA (INFOTEH), 2022,
  • [5] TyphonML: Tool support for hybrid polystores
    Basciani, Francesco
    Di Rocco, Juri
    Iovino, Ludovico
    Pierantonio, Alfonso
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2024, 232
  • [6] Hybrid schema summarization method of large scale database
    Wang, Xue
    Zhou, Xuan
    Wang, Shan
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (08): : 1616 - 1625
  • [7] Modeling, manipulating and evolving hybrid polystores with HyDRa
    Gobert, Maxime
    Meurice, Loup
    Cleve, Anthony
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2023, 230
  • [8] Is Query Reuse Potentially Harmful? Anchoring and Adjustment in Adapting Existing Database Queries
    Allen, Gove
    Parsons, Jeffrey
    [J]. INFORMATION SYSTEMS RESEARCH, 2010, 21 (01) : 56 - 77
  • [9] Visualizing impacts of database schema changes - A controlled experiment
    Karahasanovic, A
    Sjoberg, DIK
    [J]. IEEE SYMPOSIA ON HUMAN-CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2001, : 358 - 365
  • [10] LESSQL: Dealing with Database Schema Changes in Continuous Deployment
    Afonso, Ariel
    da Silva, Altigran
    Conte, Tayana
    Martins, Paulo
    Cavalcanti, Joao
    Garcia, Alessandro
    [J]. PROCEEDINGS OF THE 2020 IEEE 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER '20), 2020, : 138 - 148