Skip to content

Commit 421aa21

Browse files
committed
Add recent publication with Pablo
1 parent 7f369ff commit 421aa21

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@article{SuarezOtero2025107834,
2+
title = {Data migration for column family database evolution},
3+
journal = {Information and Software Technology},
4+
volume = {187},
5+
pages = {107834},
6+
year = {2025},
7+
issn = {0950-5849},
8+
doi = {https://doi.org/10.1016/j.infsof.2025.107834},
9+
url = {https://www.sciencedirect.com/science/article/pii/S0950584925001739},
10+
author = {Pablo Suárez-Otero and Michael J. Mior and María José Suárez-Cabal and Javier Tuya},
11+
keywords = {Database, Evolution, Data migration, Data integrity, Column Family Databases},
12+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
# Documentation: https://wowchemy.com/docs/managing-content/
3+
4+
title: 'Data migration for column family database evolution'
5+
subtitle: ''
6+
summary: ''
7+
authors:
8+
- Pablo Suárez-Otero
9+
- admin
10+
- María José Suárez Cabal
11+
- Javier Tuya
12+
tags: []
13+
categories: []
14+
date: '2025-11-01'
15+
lastmod: 2025-08-20T07:09:39+02:00
16+
featured: false
17+
draft: false
18+
19+
# Featured image
20+
# To use, add an image named `featured.jpg/png` to your page's folder.
21+
# Focal points: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight.
22+
image:
23+
caption: ''
24+
focal_point: ''
25+
preview_only: false
26+
27+
# Projects (optional).
28+
# Associate this post with one or more of your projects.
29+
# Simply enter your project's folder or file name without extension.
30+
# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`.
31+
# Otherwise, set `projects = []`.
32+
projects: []
33+
publishDate: '2025-08-20T07:09:39.315393Z'
34+
publication_types:
35+
- '2'
36+
abstract: |
37+
Context: Database evolution involves processes such as the evolution of the schema, the adaptation of the application to the new schema, and migrations of data to the new or modified structures of the schema. Data migration is particularly crucial in databases where data repetition is common such as the NoSQL column family DBMSs. In these systems, data integrity cannot be enforced from the database side, but instead needs to be
38+
maintained from the application side. Database evolution is also affected by data repetition and the absence of data integrity enforcement from the database, as any evolution of the schema requires data migrations to maintain data integrity.
39+
Objectives: Ensure data integrity in NoSQL column family DBMSs during database evolution by providing specific instructions for the execution of the necessary data migrations.
40+
Methods: We propose MoDEvo, a model-driven engineering approach that provides a data migration model to ensure data integrity for database evolution in column-family DBMSs. This model is then transformed into an executable script that implements the migration procedures.
41+
Results: We evaluate MoDEvo by executing data migrations in case studies obtained from open-source projects where the schema evolved. In this evaluation we use Apache Cassandra, the most popular column-family DBMS. Through this evaluation, we verify that the scripts generated from the data migration model effectively maintain data integrity within the database.
42+
Conclusion: MoDEvo aids database evolution in column family DBMSs by avoiding the incurrence in the creation of inconsistencies and can also detect impossible migrations, thereby preventing errors. There is still room for improvement such as extending the supported databases to other paradigms where data repetition is common and addressing the evolution of the client applications alongside schema evolution.'
43+
publication: Information and Software Technology
44+
url_pdf: https://www.sciencedirect.com/science/article/pii/S0950584925001739
45+
doi: https://doi.org/10.1016/j.infsof.2025.107834
46+
---

0 commit comments

Comments
 (0)