Mostrar el registro sencillo

dc.contributor.authorVega Ruiz, Alfonso de la 
dc.contributor.authorGarcía Saiz, Diego 
dc.contributor.authorBlanco Bueno, Carlos 
dc.contributor.authorZorrilla Pantaleón, Marta E. 
dc.contributor.authorSánchez Barreiro, Pablo 
dc.contributor.otherUniversidad de Cantabriaes_ES
dc.date.accessioned2024-02-02T19:10:30Z
dc.date.available2024-02-02T19:10:30Z
dc.date.issued2020
dc.identifier.issn0167-739X
dc.identifier.issn1872-7115
dc.identifier.otherTIN2017-86520-C3-3 Res_ES
dc.identifier.urihttps://hdl.handle.net/10902/31422
dc.description.abstractIn the last decade, several NoSQL systems have emerged as a response to the scalability problems manifested by classical relational databases when used in Big Data contexts. These NoSQL systems appeared first as physical-level solutions, initially lacking any design methodologies. After this initial batch of systems, several design methodologies for NoSQL have been recently created. Nevertheless, most of these methodologies target just one NoSQL paradigm. In addition, as each methodology uses a different conceptual modeling approach, NoSQL database designers would need to remake conceptual models as they switch from one NoSQL paradigm to another. Moreover, most of these design processes provide just a set of design heuristics and guidelines that database designers need to apply manually, which can be a time-consuming and error-prone process. To overcome these limitations, this article presents Mortadelo, a model-driven NoSQL database design process where, from a high-level conceptual model, independent of any specific NoSQL paradigm, an implementation for a concrete NoSQL database system can be automatically generated. Moreover, this database generation process can be customized, so that some design trade-offs can be managed differently according to each context needs. We evaluated Mortadelo?s capabilities by generating database implementations for several typical NoSQL case studies. In these cases, Mortadelo was able to generate implementations for the Cassandra and MongoDB NoSQL systems from the same conceptual data model. These implementations were similar to the ones generated by design methodologies specifically developed for a single paradigm. Therefore, design quality is not sacrificed by our approach in favor of generality.es_ES
dc.description.sponsorshipThis work has been partially funded by the Government of Cantabria (Spain) under the doctoral studentship program from the University of Cantabria, Spain, and by the Spanish Government under grant TIN2017-86520-C3-3 R.es_ES
dc.format.extent20 p.es_ES
dc.language.isoenges_ES
dc.publisherElsevieres_ES
dc.rightsAlojado según Resolución CNEAI 5/12/23 (ANECA) © 2019 Elsevieres_ES
dc.sourceFuture Generation Computer Systems, 2020, 105, 455-474es_ES
dc.subject.otherNoSQLes_ES
dc.subject.otherDatabase designes_ES
dc.subject.otherData modelinges_ES
dc.subject.otherModel-driven engineeringes_ES
dc.subject.otherColumn family storeses_ES
dc.subject.otherDocument storeses_ES
dc.titleMortadelo: automatic generation of NoSQL stores from platform-independent data modelses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.relation.publisherVersionhttps://doi.org/10.1016/j.future.2019.11.032es_ES
dc.rights.accessRightsclosedAccesses_ES
dc.identifier.DOI10.1016/j.future.2019.11.032
dc.type.versionpublishedVersiones_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo