Desarrollo de un entorno virtual para el aprendizaje NoSQL: análisis de diferentes sistemas NoSQL y aplicación web de carácter didáctico con contenido NoSQL
Fecha
2019-10-17Autor
Alfageme Palacio, Amaia
Metadatos
Mostrar el registro completo del ítemResumen
Este Trabajo de Fin de Grado se ha desarrollado con el objetivo de crear un sistema real en torno a los sistemas de gestión de bases de datos NoSQL desde un enfoque didáctico. Para ello se ha realizado un análisis de rendimiento de diferentes sistemas y se ha generado una aplicación web real de carácter pedagógico.
Por un lado, se ha desarrollado un análisis de rendimiento de los sistemas MongoDB,
Apache Cassandra y Neo4j como principales representantes NoSQL de los sistemas gestores orientados a documentos, de clave-valor y orientados a grafos respectivamente. A través de este análisis se ha evaluado la eficiencia de los tres sistemas en dos escenarios distintos, uno de ellos utilizando un conjunto de datos genérico y otro con un conjunto de datos en forma de serie temporal.
Por otro lado, se ha creado una aplicación web para usuarios que quieren iniciarse en el
mundo de la tecnología NoSQL donde poder estar informado de novedades en torno a esta tecnología, acceder a contenido didáctico como vídeos o blogs educativos y poder evaluar los conocimientos adquiridos en torno a NoSQL.