Publication:
Towards a Taxonomy of Schema Changes for NoSQL Databases: The Orion Language

dc.contributor.authorHernández Chillón, Alberto
dc.contributor.authorSevilla Ruiz, Diego
dc.contributor.authorGarcía Molina, Jesús J.
dc.contributor.departmentIngeniería y Tecnología de Computadores
dc.date.accessioned2024-02-05T13:30:51Z
dc.date.available2024-02-05T13:30:51Z
dc.date.issued2021-10-16
dc.description.abstractThe emergence of NoSQL databases and polyglot persistence demands to address classical research topics in the context of new data models and database systems. Schema evolution is a crucial aspect in database management to which limited attention has been paid for NoSQL systems. The definition of a taxonomy of changes is a central issue in the design of any schema evolution approach. Proposed taxonomies of changes for NoSQL databases have considered simple data models, which significantly reduce the set of considered schema change operations. In this paper, we present a unified logical data model that includes aggregation and reference relationships, and takes into account the structural variations that can occur in schemaless NoSQL stores. For this data model, we introduce a new taxonomy of changes with operations not considered in the existing proposed taxonomies for NoSQL. A schema definition language will be used to create schemas that conform to the generic data model, and a database-independent language, created to implement this taxonomy of changes, will be shown. We will show how this language can be used to automatically generate evolution scripts for a set of NoSQL stores, and validated on a case study for a real dataset.es
dc.embargo.terms1-ene-2999
dc.formatapplication/pdfes
dc.format.extent10es
dc.identifier.citationLecture Notes in Computer Science book series (LNISA,volume 13011), October, 2021.
dc.identifier.doihttps://doi.org/10.1007/978-3-030-89022-3_15
dc.identifier.eissn978-3-030-89021-6
dc.identifier.eissn978-3-030-89022-3
dc.identifier.urihttp://hdl.handle.net/10201/138672
dc.languageenges
dc.publisherSpringeres
dc.relationThis work has been funded by the Spanish Ministry of Science, Innovation and Universities (project grant TIN2017-86853-P).es
dc.relation.ispartofLecture Notes in Computer Science book series (LNISA,volume 13011), October, 2021.
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccess
dc.subjectNoSQL databaseses
dc.subjectSchema evolutiones
dc.subjectTaxonomy of changeses
dc.subjectSchema change operationses
dc.subjectDomain specific languagees
dc.subject.otherCDU::0 - Generalidades.::00 - Ciencia y conocimiento. Investigación. Cultura. Humanidades.::004 - Ciencia y tecnología de los ordenadores. Informática.::004.6 - Datos::004.62 - Tratamiento de datoses
dc.titleTowards a Taxonomy of Schema Changes for NoSQL Databases: The Orion Languagees
dc.typeinfo:eu-repo/semantics/lecturees
dspace.entity.typePublicationes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
main.pdf
Size:
390.76 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.26 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections