Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
Data migration for column family database evolution

bs.conference.acronymJISBD
bs.conference.nameJornadas de Ingeniería del Software y Bases de Datos (2026)
bs.edition.date2026-06-16
bs.edition.locationAlicante
bs.edition.nameXXX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2026)
bs.proceedings.editorCetina, C.
bs.proceedings.nameActas de las XXX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2026)
dc.contributor.affiliationUniversity of Oviedo, Spain
dc.contributor.affiliationRochester Institute of Technology, United States
dc.contributor.affiliationUniversidad de Oviedo, Spain
dc.contributor.affiliationUniversidad de Oviedo, Spain
dc.contributor.authorSuárez-Otero, Pablo
dc.contributor.authorMior, Michael
dc.contributor.authorSuárez-Cabal, María José
dc.contributor.authorTuya, Javier
dc.contributor.emailsuarezgpablo@uniovi.es
dc.contributor.emailmmior@cs.rit.edu
dc.contributor.emailcabal@uniovi.es
dc.contributor.emailtuya@uniovi.es
dc.contributor.signatureSuárez-Otero, Pablo
dc.contributor.signatureMior, Michael
dc.contributor.signatureSuárez-Cabal, María José
dc.contributor.signatureTuya, Javier
dc.date.accessioned2026-05-30T19:45:25Z
dc.date.issued2026-06-16
dc.description.abstractDatabase 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 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. Objectives: Ensure data integrity in NoSQL column family DBMSs during database evolution by providing specific instructions for the execution of the necessary data migrations. 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. 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. 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.
dc.identifier.citationSuárez-Otero, P., Mior, M., Suárez-Cabal, M. J., Tuya, J.: Data migration for column family database evolution. In: Cetina, C. (ed.) Actas de las XXX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2026). Sistedes (2026). https://hdl.handle.net/11705/JISBD/2026/19
dc.identifier.citation-bibtex@inproceedings{11705:JISBD:2026:19, title = {{Data migration for column family database evolution}}, author = {Su\'{a}rez-Otero, P. and Mior, M. and Su\'{a}rez-Cabal, M. J. and Tuya, J.}, url = {https://hdl.handle.net/11705/JISBD/2026/19}, crossref = {11705:JISBD:2026} } @proceedings{11705:JISBD:2026, title = {{Actas de las XXX Jornadas de Ingenier\'{i}a del Software y Bases de Datos (JISBD 2026)}}, author = {Cetina, C.}, year = {2026}, publisher = {{Sistedes}}, }
dc.identifier.sistedes11705/JISBD/2026/19
dc.identifier.urihttps://hdl.handle.net/11705/3972
dc.publisherSistedes
dc.relation.ispartofActas de las XXX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2026)
dc.rights.licenseCC BY-NC-ND 4.0
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectDatabase
dc.subjectEvolution
dc.subjectData Migration
dc.subjectData Integrity
dc.subjectColumn Family Database
dc.titleData migration for column family database evolution
dspace.entity.typeResumen
relation.isAuthorOfAbstractcbe54544-6ada-4618-bdf0-0b41c4b5742b
relation.isAuthorOfAbstracte0abc982-99b6-4a13-b0a3-d73284aef88a
relation.isAuthorOfAbstract797f9c22-5b64-49e9-a700-013410b7889c
relation.isAuthorOfAbstractfcc82061-29fd-4e7c-9a88-fd13f017725e
relation.isAuthorOfAbstract.latestForDiscoverycbe54544-6ada-4618-bdf0-0b41c4b5742b

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-JISBD-2026-19.pdf
Tamaño:
149.27 KB
Formato:
Adobe Portable Document Format