Direkt zum Inhalt

Hillenbrand, Andrea ; Störl, Uta ; Nabiyev, Shamil ; Klettke, Meike

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

Hillenbrand, Andrea, Störl, Uta, Nabiyev, Shamil und Klettke, Meike (2022) Self-adapting data migration in the context of schema evolution in NoSQL databases. Distributed and parallel databases 40 (1), S. 5-25.

Veröffentlichungsdatum dieses Volltextes: 13 Aug 2025 06:42
Artikel
DOI zum Zitieren dieses Dokuments: 10.5283/epub.77283


Zusammenfassung

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 ...

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.



Beteiligte Einrichtungen


Details

DokumentenartArtikel
Titel eines Journals oder einer ZeitschriftDistributed and parallel databases
Verlag:Springer Nature
Band:40
Nummer des Zeitschriftenheftes oder des Kapitels:1
Seitenbereich:S. 5-25
Datum2022
InstitutionenInformatik und Data Science > Allgemeine Informatik > Data Engineering (Prof. Dr.-Ing. Meike Klettke)
Identifikationsnummer
WertTyp
10.1007/s10619-021-07334-1DOI
Stichwörter / KeywordsDatabases · NoSQL · Data migration · Schema evolution · Self-adapting · Self management
Dewey-Dezimal-Klassifikation000 Informatik, Informationswissenschaft, allgemeine Werke > 004 Informatik
StatusVeröffentlicht
BegutachtetJa, diese Version wurde begutachtet
An der Universität Regensburg entstandenNein
URN der UB Regensburgurn:nbn:de:bvb:355-epub-772833
Dokumenten-ID77283

Bibliographische Daten exportieren

Nur für Besitzer und Autoren: Kontrollseite des Eintrags

nach oben