dc.creator | Suárez Otero, Pablo | es |
dc.creator | Gutiérrez Rodríguez, Javier Jesús | es |
dc.creator | Riva, Claudio de la | es |
dc.creator | Tuya, Javier | es |
dc.date.accessioned | 2022-12-02T09:21:24Z | |
dc.date.available | 2022-12-02T09:21:24Z | |
dc.date.issued | 2017 | |
dc.identifier.citation | Suárez Otero, P., Gutiérrez Rodríguez, J.J., Riva, C.d.l. y Tuya, J. (2017). Mantenimiento de la Consistencia Lógica en Cassandra. En JISBD 2017: XXII Jornadas de Ingeniería del Software y Bases de Datos (1-4), La Laguna, Tenerife: Sociedad de Ingeniería de Software y Tecnologías de Desarrollo de Software (SISTEDES). | |
dc.identifier.uri | https://hdl.handle.net/11441/140093 | |
dc.description.abstract | A diferencia de las bases de datos relacionales, en bases de datos
NoSQL como Cassandra es muy común que exista duplicidad de los datos en
diferentes tablas. Esto es debido a que, normalmente, las tablas son diseñadas en
base a las consultas y a la ausencia de relaciones entre ellas para primar el rendi miento en las consultas. Por tanto, si los datos no se actualizan convenientemente,
se pueden producir inconsistencias en la información almacenada. Es relativa mente fácil introducir defectos que originan inconsistencia de datos en Cassan dra, sobre todo durante la evolución de un sistema en el que se crean nuevas
tablas, y éstos son difíciles de detectar utilizando técnicas convencionales de
pruebas dinámicas. El desarrollador es quien debe preocuparse de mantener esta
consistencia incluyendo y actualizando los procedimientos adecuados. Este tra bajo propone un enfoque preventivo a estos problemas, estableciendo los proce sos necesarios para asegurar la calidad de los datos desde el punto de vista de su
consistencia, facilitando así las tareas del desarrollador. Estos procesos incluyen:
(1) un análisis estático considerando el modelo conceptual, las consultas y el mo delo lógico de la aplicación, para identificar qué elementos (tablas o columnas)
de la base de datos se ven afectados por un cambio, y (2) la determinación y
ejecución de las operaciones que aseguren la consistencia de la información. | es |
dc.description.sponsorship | Ministerio de Economía y Competitividad TIN2016-76956-C3-1-R/-2-R | es |
dc.description.sponsorship | Principado de Asturias GRUPIN14-007 | es |
dc.format | application/pdf | es |
dc.format.extent | 4 | es |
dc.language.iso | spa | es |
dc.publisher | Sociedad de Ingeniería de Software y Tecnologías de Desarrollo de Software (SISTEDES) | es |
dc.relation.ispartof | JISBD 2017: XXII Jornadas de Ingeniería del Software y Bases de Datos (2017), pp. 1-4. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Apache Cassandra | es |
dc.subject | Consistencia lógica | es |
dc.subject | Pruebas estáticas | es |
dc.title | Mantenimiento de la Consistencia Lógica en Cassandra | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | TIN2016-76956-C3-1-R/-2-R | es |
dc.relation.projectID | GRUPIN14-007 | es |
dc.relation.publisherversion | https://biblioteca.sistedes.es/articulo/mantenimiento-de-la-consistencia-logica-en-cassandra/ | es |
dc.contributor.group | Universidad de Sevilla. TIC-021: Engineering and Science for Software Systems | es |
dc.publication.initialPage | 1 | es |
dc.publication.endPage | 4 | es |
dc.eventtitle | JISBD 2017: XXII Jornadas de Ingeniería del Software y Bases de Datos | es |
dc.eventinstitution | La Laguna, Tenerife | es |
dc.relation.publicationplace | La Laguna, Tenerife | es |
dc.contributor.funder | Ministerio de Economía y Competitividad (MINECO). España | es |
dc.contributor.funder | Principado de Asturias | es |