Supporting schema evolution in schema-less NoSQL data stores

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

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.

langueAnglais
titreSANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages457-461
Nombre de pages5
ISBN (Electronique)9781509055012
Les DOIs
étatPublié - 21 mars 2017
Evénement24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2017 - Klagenfurt, Autriche
Durée: 21 févr. 201724 févr. 2017

Une conférence

Une conférence24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2017
PaysAutriche
La villeKlagenfurt
période21/02/1724/02/17

Empreinte digitale

Data structures
Entropy
History

Citer ceci

Meurice, L., & Cleve, A. (2017). Supporting schema evolution in schema-less NoSQL data stores. Dans SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (p. 457-461). [7884653] Institute of Electrical and Electronics Engineers Inc.. DOI: 10.1109/SANER.2017.7884653
Meurice, Loup ; Cleve, Anthony. / Supporting schema evolution in schema-less NoSQL data stores. SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering. Institute of Electrical and Electronics Engineers Inc., 2017. p. 457-461
@inproceedings{d3cca14d7aae4dd3a3b74930cdbd91a3,
title = "Supporting schema evolution in schema-less NoSQL data stores",
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.",
author = "Loup Meurice and Anthony Cleve",
year = "2017",
month = "3",
day = "21",
doi = "10.1109/SANER.2017.7884653",
language = "English",
pages = "457--461",
booktitle = "SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

Meurice, L & Cleve, A 2017, Supporting schema evolution in schema-less NoSQL data stores. Dans SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering., 7884653, Institute of Electrical and Electronics Engineers Inc., p. 457-461, 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2017, Klagenfurt, Autriche, 21/02/17. DOI: 10.1109/SANER.2017.7884653

Supporting schema evolution in schema-less NoSQL data stores. / Meurice, Loup; Cleve, Anthony.

SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering. Institute of Electrical and Electronics Engineers Inc., 2017. p. 457-461 7884653.

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

TY - GEN

T1 - Supporting schema evolution in schema-less NoSQL data stores

AU - Meurice,Loup

AU - Cleve,Anthony

PY - 2017/3/21

Y1 - 2017/3/21

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

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

UR - http://www.scopus.com/inward/record.url?scp=85018415398&partnerID=8YFLogxK

U2 - 10.1109/SANER.2017.7884653

DO - 10.1109/SANER.2017.7884653

M3 - Conference contribution

SP - 457

EP - 461

BT - SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Meurice L, Cleve A. Supporting schema evolution in schema-less NoSQL data stores. Dans SANER 2017 - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering. Institute of Electrical and Electronics Engineers Inc.2017. p. 457-461. 7884653. Disponible �, DOI: 10.1109/SANER.2017.7884653