Analysis and migration to Scala of the BLAST Algorithm

View/ Open
Issue date
2022-09Author
López Luna, Óscar
Suggested citation
López Luna, Óscar;
.
(2022)
.
Analysis and migration to Scala of the BLAST Algorithm.
http://hdl.handle.net/10459.1/83874.
Metadata
Show full item recordAbstract
Los objetivos de este proyecto, tal como se menciona en la introducción, consisten en el
análisis y migración de una solución previamente realizada en Python y Cassandra, que
actúa como base de datos para las cadenas de ADN, para obtener mayor integración,
rendimiento y prestaciones.
El objetivo principal será, como se ha comentado en el párrafo superior, la mejora de
rendimiento y para ello se realizará una migración a Scala (lenguaje de programación
funcional, pionero en el área de Big Data) y se comprobará este hecho llevando a cabo un
análisis de la “performance” de ambas soluciones.
El rendimiento se verá afectado debido a que la migración supondría poder aprovechar
mejor la conexión con Cassandra, ya que nos permite un uso más preciso del conector [8]
(estándar de acceso a las bases de datos). En otras palabras, accesos más rápidos debido
a la reducción en el tiempo de conexión con la base de datos y sobretodo, en las consultas
realizadas.
Una vez realizados el análisis y la migración, se proseguirá con una explicación de los
resultados en base a los tiempos obtenidos en ambos casos.
En conclusión, la migración a Scala, debería aportar una mejora sustancial de rendimiento,
prestaciones y productividad debido a que el conector tiene más afinidad con el nuevo
lenguaje en el que estará implementado.
European research projects
Collections
The following license files are associated with this item: