Data migration in column family database evolution using MDE
Autor(es) y otros:
Palabra(s) clave:
Model-Driven Engineering
Database evolution
Data Migration
NoSQL
Denormalization
Fecha de publicación:
Editorial:
George Fletcher and Verena Kantere
Resumen:
When software requirements change, databases used by an application may evolve, including the database models (conceptual model and schema), which may require data migrations to maintain data integrity. In some databases such as NoSQL column family databases, the tables of the database often store repeated data, as schema denormalization is encouraged to achieve the best performance. This makes data integrity maintenance more complex, as a single conceptual model change may trigger several changes in the schema. In this work, we propose using a model-driven engineering approach named MoDEvo for data migration in NoSQL column family databases to maintain data integrity after the schema evolves. Using a motivating example as a case study from an open source project that requires data migration, we describe MoDEvo and use it to illustrate how MoDEvo determined these data migrations
When software requirements change, databases used by an application may evolve, including the database models (conceptual model and schema), which may require data migrations to maintain data integrity. In some databases such as NoSQL column family databases, the tables of the database often store repeated data, as schema denormalization is encouraged to achieve the best performance. This makes data integrity maintenance more complex, as a single conceptual model change may trigger several changes in the schema. In this work, we propose using a model-driven engineering approach named MoDEvo for data migration in NoSQL column family databases to maintain data integrity after the schema evolves. Using a motivating example as a case study from an open source project that requires data migration, we describe MoDEvo and use it to illustrate how MoDEvo determined these data migrations
Descripción:
International Conference on Extending Database Technology (EDBT)/ International Conference on Database Theory (ICDT) Joint Conference (26th. 2023. Ioannina, Greece)
Patrocinado por:
This work was supported in part by projects [TIN2016-76956-C3-1-R] funded by the Spanish Ministry of Economy and Competitiveness, [PID2019-105455GB-C32] funded by MCIN/ AEI/10.13039/501100011033 and the Severo Ochoa pre-doctoral grant PA-21-PF-BP20-184
Colecciones
- Informática [803]
- Investigaciones y Documentos OpenAIRE [7936]
- Ponencias, Discursos y Conferencias [4062]