Por favor, use este identificador para citar o enlazar este ítem:
https://doi.org/10.1007/978-3-030-89022-3_15
Twittear
Título: | Towards a Taxonomy of Schema Changes for NoSQL Databases: The Orion Language |
Fecha de publicación: | 16-oct-2021 |
Editorial: | Springer |
Cita bibliográfica: | Lecture Notes in Computer Science book series (LNISA,volume 13011), October, 2021. |
ISBN: | 978-3-030-89021-6 978-3-030-89022-3 |
Materias relacionadas: | CDU::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 datos |
Palabras clave: | NoSQL databases Schema evolution Taxonomy of changes Schema change operations Domain specific language |
Resumen: | The 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. |
Autor/es principal/es: | Hernández Chillón, Alberto Sevilla Ruiz, Diego García Molina, Jesús J. |
Facultad/Departamentos/Servicios: | Facultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadores |
Forma parte de: | Lecture Notes in Computer Science book series (LNISA,volume 13011), October, 2021. |
URI: | http://hdl.handle.net/10201/138672 |
DOI: | https://doi.org/10.1007/978-3-030-89022-3_15 |
Tipo de documento: | info:eu-repo/semantics/lecture |
Número páginas / Extensión: | 10 |
Derechos: | info:eu-repo/semantics/embargoedAccess |
Aparece en las colecciones: | Artículos: Ingeniería y Tecnología de Computadores |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
main.pdf | 390,76 kB | Adobe PDF | Visualizar/Abrir Solicitar una copia |
Los ítems de Digitum están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.