Maintaining NoSQL Database Quality During Conceptual Model Evolution

被引:3
|
作者
Suarez-Otero, Pablo [1 ]
Mior, Michael J. [2 ]
Suarez-Cabal, Maria Jose [1 ]
Tuya, Javier [1 ]
机构
[1] Univ Oviedo, Comp Sci Dept, Gijon, Spain
[2] Rochester Inst Technol, Dept Comp Sci, Rochester, NY USA
关键词
quality; database evolution; NoSQL; column-oriented databases; conceptual model; SCHEMA EVOLUTION;
D O I
10.1109/BigData50022.2020.9378228
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Database schemas evolve over time to satisfy changing application requirements. If this evolution is not performed correctly, some quality attributes are at risk such as data integrity, functional correctness, or maintainability. To help developer teams in the design of database schemas, several design methodologies for NoSQL databases have proposed to use conceptual models during this process. The use of an explicit conceptual model can also help developers in the tasks of schema evolution. In this work-in-progress paper, we propose a framework that, given a change in the conceptual model, identifies what must be modified in a NoSQL database schema and the underlying data. We researched several open source projects that use Apache Cassandra to study the benefits of using a conceptual model during the schema evolution process as well as to understand how these models evolve. In this first work, we have focused on studying seven types of conceptual model changes identified in these projects. For each change we describe the transformation required in the database schema to maintain the consistency between the schema and the model as well as the migration of data required to the new schema version.
引用
收藏
页码:2043 / 2048
页数:6
相关论文
共 50 条
  • [31] Design of Conceptual Model in Digital Map Database
    ZOU Yijiang
    [J]. Geo-spatial Information Science, 2002, (04) : 46 - 49
  • [32] Quality of life: A conceptual model
    Sellers, J
    [J]. GERONTOLOGIST, 2004, 44 : 269 - 269
  • [33] Maintaining the consistency of class libraries during their evolution
    Mezini, M
    [J]. ACM SIGPLAN NOTICES, 1997, 32 (10) : 1 - 21
  • [34] MDA Process to Extract the Data Model from Document-oriented NoSQL Database
    Brahim, Amal Ait
    Ferhat, Rabah Tighilt
    Zurfluh, Gilles
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2019, : 141 - 148
  • [35] STA - A conceptual model for system evolution
    Pizka, M
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 462 - 468
  • [36] A CONCEPTUAL MODEL FOR DIGITAL LIBRARIES EVOLUTION
    Baruzzo, Andrea
    Casoto, Paolo
    Dattolo, Antonina
    Tasso, Carlo
    [J]. WEBIST 2009: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, : 299 - 304
  • [37] A Conceptual Model for Enterprise System Evolution
    Zeng Zhen-xiang
    Huang Chun-ping
    Zhang Pei
    Yue Da-wei
    [J]. 2008 5TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT, VOLS 1 AND 2, 2008, : 221 - 224
  • [38] CONCEPTUAL-MODEL FOR THE STUDY OF EVOLUTION
    BORTONE, SA
    [J]. AMERICAN BIOLOGY TEACHER, 1979, 41 (09): : 562 - &
  • [39] A Hybrid Technique for Hiding Sensitive Association Rules and Maintaining Database Quality
    Domadiya, Nikunj H.
    Rao, Udai Pratap
    [J]. PROCEEDINGS OF FIRST INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS: VOL 2, 2016, 51 : 359 - 367
  • [40] Performance-based Quality Evaluation of Database Conceptual Schemas
    Getta, Janusz R.
    Pan, Zhaoxi
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 538 - 544