Mostrar el registro sencillo del ítem
Microservicio REST basado en Apache Spark para cruce-SQL de Fuentes de Datos Cassandra
dc.contributor.advisor | Roldán-García, María del Mar | |
dc.contributor.advisor | Nebro-Urbaneja, Antonio Jesús | |
dc.contributor.author | Aguilar-Jiménez, Juan Antonio | |
dc.contributor.other | Expresión Gráfica en la Ingeniería, Diseño y Proyectos | en_US |
dc.contributor.other | Lenguajes y Ciencias de la Computación | en_US |
dc.date.accessioned | 2018-12-17T12:33:01Z | |
dc.date.available | 2018-12-17T12:33:01Z | |
dc.date.created | 2018 | |
dc.date.issued | 2018-12-17 | |
dc.identifier.uri | https://hdl.handle.net/10630/17059 | |
dc.description.abstract | En este trabajo Fin de Grado (TFG) se ha desarrollado una herramienta genérica, siguiendo una arquitectura de Microservicio REST, para implementar operaciones de cruce (join) en fuentes de datos Cassandra de gran volumen con Apache Spark. Además, la herramienta se ha aplicado a un caso de uso de la Web Semántica, con el que se ha conseguido evaluar consultas SPARQL en un repositorio de datos Apache Cassandra que almacena una ontología OWL materializada. Apache Cassandra es una base de datos NoSQL (Not only SQL) distribuida orientada a columna, cuyo lenguaje de consultas, por razones de rendimiento y de la propia arquitectura de la base de datos, no permite hacer operaciones de tipo join entre tablas. La herramienta genérica desarrollada en este TFG cubre esta carencia de forma escalable gracias al uso de Apache Spark. Además, se ha conseguido desacoplar la lógica necesaria para realizar dichos cruces para el Caso de uso Específico. Esto permite aplicar dicha herramienta genérica a otros casos de uso futuros. Como producto final, se ha desarrollado un interfaz Web que permite ejecutar consultas SPARQL sobre una ontología con información sobre diferentes disciplinas artísticas. Las consultas son modificables por el usuario, pudiendo éste generar cualquier consulta nueva sobre el conocimiento almacenado. | en_US |
dc.language.iso | spa | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Datos masivos | en_US |
dc.subject | Informática - Trabajos Fin de Grado | en_US |
dc.subject | Grado en Ingeniería de Computadores - Trabajos Fin de Grado | en_US |
dc.subject | Ingeniería de Computadores | en_US |
dc.subject.other | Cassandra | en_US |
dc.subject.other | Spark | en_US |
dc.subject.other | Web Semántica | en_US |
dc.subject.other | SPARQL | en_US |
dc.subject.other | Microservicio | en_US |
dc.subject.other | REST | en_US |
dc.subject.other | API | en_US |
dc.subject.other | Big Data | en_US |
dc.subject.other | Join | en_US |
dc.subject.other | Python | en_US |
dc.subject.other | Node | en_US |
dc.subject.other | Angular | en_US |
dc.subject.other | Apollo | en_US |
dc.subject.other | Daphne | en_US |
dc.title | Microservicio REST basado en Apache Spark para cruce-SQL de Fuentes de Datos Cassandra | en_US |
dc.title.alternative | REST Microservice based on Apache Spark for SQL-Join of Cassandra's Data Sources | en_US |
dc.type | info:eu-repo/semantics/bachelorThesis | en_US |
dc.centro | E.T.S.I. Informática | en_US |
dc.rights.cc | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |