Self-adapting data migration in the context of schema evolution in NoSQL databases

  • When NoSQL database systems are used in an agile software development setting, data model changes occur frequently and thus, data is routinely stored in different versions. The management of versioned data leads to an overhead potentially impeding the software development. Several data migration strategies exist that handle legacy data differently during data accesses, each of which can be characterized by certain advantages and disadvantages. Depending on the requirements for the software application, we evaluate and compare different migration strategies through metrics like migration costs and latency as well as precision and recall. Ideally, exactly that strategy should be selected whose characteristics fulfill service-level agreements and match the migration scenario, which depends on the query workload and the changes in the data model which imply an evolution of the database schema. In this paper, we present a methodology of self-adapting data migration, which automatically adjusts migration strategies and their parameters with respect to the migration scenario and service-level agreements, thereby contributing to the self-management of database systems and supporting agile development.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar       frontdoor_oas    
Metadaten
Author:Andrea Hillenbrand, Uta Störl, Shamil Nabiyev, Meike Klettke
URN:urn:nbn:de:hebis:ds114-opus4-3667
DOI:https://doi.org/10.1007/s10619-021-07334-1
ISSN:0926-8782
ISSN:1573-7578
Parent Title (English):Distributed and Parallel Databases
Publisher:Springer US
Document Type:Article
Language:English
Year of Completion:2022
Publishing Institution:Hochschule Darmstadt
Release Date:2023/03/30
Tag:Data migration; Databases; NoSQL; Schema evolution; Self management; Self-adapting
GND Keyword:-
Volume:40
Issue:1
First Page:5
Last Page:25
Note:
Originalveröffentlichung: Hillenbrand, A., Störl, U., Nabiyev, S. et al. Self-adapting data migration in the context of schema evolution in NoSQL databases. Distrib Parallel Databases 40, 5–25 (2022). https://doi.org/10.1007/s10619-021-07334-1
Institutes:Informatik
OpenAIRE:OpenAIRE
Licence (German):License LogoCreative Commons - CC BY - Namensnennung 4.0 International