Supporting schema evolution in schema-less NoSQL data stores

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

NoSQL data stores are becoming popular due to their schema-less nature. They offer a high level of flexibility, since they do not require to declare a global schema. Thus, the data model is maintained within the application source code. However, due to this flexibility, developers have to struggle with a growing data structure entropy and to manage legacy data. Moreover, support to schema evolution is lacking, which may lead to runtime errors or irretrievable data loss, if not properly handled. This paper presents an approach to support the evolution of a schema-less NoSQL data store by analyzing the application source code and its history. We motivate this approach on a subject system and explain how useful it is to understand the present database structure and facilitate future developments.

Original languageEnglish
Title of host publicationSANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages457-461
Number of pages5
ISBN (Electronic)9781509055012
DOIs
Publication statusPublished - 21 Mar 2017
Event24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2017 - Klagenfurt, Austria
Duration: 21 Feb 201724 Feb 2017

Conference

Conference24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2017
CountryAustria
CityKlagenfurt
Period21/02/1724/02/17

Fingerprint Dive into the research topics of 'Supporting schema evolution in schema-less NoSQL data stores'. Together they form a unique fingerprint.

  • Student Theses

    Analyzing, Understanding and Supporting the Evolution of Dynamic and Heterogeneous Data-Intensive Software Systems

    Author: Meurice, L., 22 Jun 2017

    Supervisor: Cleve, A. (Supervisor), Englebert, V. (President), Lanza, M. (External person) (Jury), Mens, T. (External person) (Jury), Frenay, B. (Jury) & Vanhoof, W. (Jury)

    Student thesis: Doc typesDoctor of Sciences

    File

    Cite this

    Meurice, L., & Cleve, A. (2017). Supporting schema evolution in schema-less NoSQL data stores. In SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (pp. 457-461). [7884653] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SANER.2017.7884653