Por favor, use este identificador para citar o enlazar este ítem:http://uvadoc.uva.es/handle/10324/15204
Título
Estudio del SGBD Cassandra
Autor
Director o Tutor
Año del Documento
2015
Titulación
Grado en Ingeniería Informática
Abstract
Cassandra ha aparecido como una gran apuesta en el mundo de las bases de datos, tanto en el movimiento de Big data como en importantes empresas para ofrecer grandes cantidades de información al usuario o cliente, obteniendo excelentes resultados de rendimiento en cuestión de pocos segundos. Y es una gran apuesta por tres factores: ser de tipo NoSQL, por su característica de ser distribuida, y por estar basado en un modelo de almacenamiento clave-valor, tres factores que hacen que cada vez se implemente en más aplicaciones por los resultados que ello conlleva frente a otras bases de datos del mismo tipo. Sí que es cierto que es una base de datos relativamente joven frente a otras, aunque todas las de esta corriente de almacenamiento tienen un factor en común, la rapidez en servir al usuario datos, sean del tipo que sean (documentos, imágenes, etc.).
El objetivo de este proyecto es profundizar y desgranar Cassandra, sus orígenes, porqué surgió, comparativas, su arquitectura, modelo de almacenamiento, rendimiento, quien lo mantiene y qué soluciones o beneficios nos aporta cuando implementemos esta base de datos en nuestro trabajo. En definitiva, tener una visión global de este tipo de base de datos para comprender un poco mejor como afrontar la crecida de usuarios e información que hay en Internet, y comprender que una correcta gestión nos puede ayudar a manejar algo complejo creando algo más fácil. También nos centraremos en escenarios, configuración y operaciones comunes que podemos encontrarnos cuando utilicemos este tipo de base de datos, todo ello enfocado de manera sencilla y concisa, contemplando diversas opciones de resolución para que de cara al lector sea posible su comprensión e implementación paralela. El nivel de detalle técnico sería lo más elevado posible sin incrementar la dificultad de comprensión, acorde a la investigación que se está llevando a cabo y que sirva como futuro manual o guía en la docencia, consiguiendo así uno de los objetivos de este proyecto, que una persona con nociones en bases de datos relacionales, comprenda estas nuevas
y sea capaz de transmitir esos conocimientos y de implementarlos. Otro objetivo es que sirva de continuación a otras investigaciones que partan de la base que aquí se recoge, llegando a nuevos enfoques o centrándose en partes específicas de Cassandra como el soporte, nuevos desarrollos del lenguaje de consultas o nuevas maneras de optimización de consultas que hagan, como hasta ahora, de manera sencilla operaciones complejas con un rendimiento alto.
Materias (normalizadas)
[Pendiente de asignar]
Idioma
spa
Derechos
openAccess
Collections
- Trabajos Fin de Grado UVa [29810]
Files in this item
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International