RT Generic T1 Microservicio REST basado en Apache Spark para cruce-SQL de Fuentes de Datos Cassandra T2 REST Microservice based on Apache Spark for SQL-Join of Cassandra's Data Sources A1 Aguilar-Jiménez, Juan Antonio K1 Datos masivos K1 Informática - Trabajos Fin de Grado K1 Grado en Ingeniería de Computadores - Trabajos Fin de Grado K1 Ingeniería de Computadores AB En este trabajo Fin de Grado (TFG) se ha desarrollado unaherramienta genérica, siguiendo una arquitectura de Microservicio REST,para implementar operaciones de cruce (join) en fuentes de datos Cassandrade gran volumen con Apache Spark. Además, la herramienta se ha aplicado aun caso de uso de la Web Semántica, con el que se ha conseguido evaluarconsultas SPARQL en un repositorio de datos Apache Cassandra quealmacena una ontología OWL materializada. Apache Cassandra es una basede datos NoSQL (Not only SQL) distribuida orientada a columna, cuyolenguaje de consultas, por razones de rendimiento y de la propia arquitecturade la base de datos, no permite hacer operaciones de tipo join entre tablas. Laherramienta genérica desarrollada en este TFG cubre esta carencia de formaescalable gracias al uso de Apache Spark. Además, se ha conseguidodesacoplar la lógica necesaria para realizar dichos cruces para el Caso de usoEspecífico. Esto permite aplicar dicha herramienta genérica a otros casos deuso futuros. Como producto final, se ha desarrollado un interfaz Web quepermite ejecutar consultas SPARQL sobre una ontología con informaciónsobre diferentes disciplinas artísticas. Las consultas son modificables por elusuario, pudiendo éste generar cualquier consulta nueva sobre elconocimiento almacenado. YR 2018 FD 2018-12-17 LK https://hdl.handle.net/10630/17059 UL https://hdl.handle.net/10630/17059 LA spa DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 20 ene 2026