Microservicio REST basado en Apache Spark para cruce-SQL de Fuentes de Datos Cassandra

dc.centroE.T.S.I. Informáticaen_US
dc.contributor.advisorRoldán-García, María del Mar
dc.contributor.advisorNebro-Urbaneja, Antonio Jesús
dc.contributor.authorAguilar-Jiménez, Juan Antonio
dc.date.accessioned2018-12-17T12:33:01Z
dc.date.available2018-12-17T12:33:01Z
dc.date.created2018
dc.date.issued2018-12-17
dc.departamentoLenguajes y Ciencias de la Computación
dc.description.abstractEn 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.identifier.urihttps://hdl.handle.net/10630/17059
dc.language.isospaen_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.accessRightsopen accessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectDatos masivosen_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería de Computadores - Trabajos Fin de Gradoen_US
dc.subjectIngeniería de Computadoresen_US
dc.subject.otherCassandraen_US
dc.subject.otherSparken_US
dc.subject.otherWeb Semánticaen_US
dc.subject.otherSPARQLen_US
dc.subject.otherMicroservicioen_US
dc.subject.otherRESTen_US
dc.subject.otherAPIen_US
dc.subject.otherBig Dataen_US
dc.subject.otherJoinen_US
dc.subject.otherPythonen_US
dc.subject.otherNodeen_US
dc.subject.otherAngularen_US
dc.subject.otherApolloen_US
dc.subject.otherDaphneen_US
dc.titleMicroservicio REST basado en Apache Spark para cruce-SQL de Fuentes de Datos Cassandraen_US
dc.title.alternativeREST Microservice based on Apache Spark for SQL-Join of Cassandra's Data Sourcesen_US
dc.typebachelor thesises_ES
dspace.entity.typePublication
relation.isAdvisorOfPublicationc7a2379c-5fc9-4e25-a93b-7a5a01daab69
relation.isAdvisorOfPublicationeddeb2e3-acaf-483e-bb13-cebb22c18413
relation.isAdvisorOfPublication.latestForDiscoveryc7a2379c-5fc9-4e25-a93b-7a5a01daab69

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
JuanantonioaguilarjiménezMemoria.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format
Description: