Alberto Hernández Chillón

dblp:208/0930 · DBLP profile ↗
← Back
2ranked-venue papers in the field
2as first author
2since 2021 · last 2024
0000-0002-1154-9192ORCID · corroborated

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 1 (1 first)Business Process & Enterprise Data · 1 (1 first)
YearPublicationVenuePosition
2024 A Generic Schema Evolution Approach for NoSQL and Relational Databases
abstract
In the same way as with relational systems, schema evolution is a crucial aspect of NoSQL systems. But providing approaches and tools to support NoSQL schema evolution is more challenging than for relational databases. Not only are most NoSQL systems schemaless, but different data models exist without a standard specification for them. Moreover, recent proposals fail to address some key aspects related to the kinds of relationships between entities, the definition of relationship types, and the support of structural variation. In this article, we present a generic schema evolution approach able to support the most popular NoSQL data models (columnar, document, key-value, and graph) and the relational model. The proposal is based on the Orion language that implements a schema change operation taxonomy defined for the U-Schema unified data model that integrates NoSQL and relational abstractions. The consistency of the taxonomy operations is formally evaluated with Alloy, and the Orion semantics is expressed by translating operations into native code to update data and schema. Several database systems are supported, and the engine built for each of them has been validated by testing each individual SCO and refactoring study cases. A study of relative execution time of operations is also shown.
Alberto Hernández Chillón, Meike Klettke, Diego Sevilla Ruiz, Jesús García Molina
IEEE Trans. Knowl. Data Eng.1
2021 Towards a Taxonomy of Schema Changes for NoSQL Databases: The Orion Language
Alberto Hernández Chillón, Diego Sevilla Ruiz, Jesús García Molina
ER1