Tecnologías de Almacenamiento de Datos No Relacionales (2017)
Diagrama de temas
-
Profesores
Marta Elena Zorrilla Pantaleón
Diego García Saiz
Departamento de Ingeniería Informática y Electrónica
Los principales objetivos del curso son:
-
Conocer los distintos paradigmas de gestión de datos bajo el término NoSQL, sus ventajas y diferencias respecto al modelo objeto-relacional.
-
Aprender los principios de diseño de bases de datos en estos nuevos modelos de datos.
-
Analizar y evaluar la tecnología que mejor se adapta a las necesidades de un problema de volúmenes de datos masivos (big data); Implementar e interrogar bases de datos bajo estas tecnologías.
-
Conocer plataformas de la cloud para la gestión e interrogación de grandes volúmenes de datos.
Palabras Clave de la Asignatura
NoSQL, NewSQL, DBaaS, Modelado de BD (Database Modeling), Big Data, Data-centred Architecture, MongoDB, Cassandra, Neo4j.
-
-
Básica
-
Eric Redmond (2012): «Seven databases in seven weeks: a guide to modern databases and the NoSQL movement». Free book.
-
Ian Robinson, Jim Webber & Emil Eifrém (2015): «Graph databases». 2nd Ed. O'Reilly Media. Free book.
-
Kristina Chodorow (2013): «MongoDB: the definitive guide». O'Reilly Media, Inc. Free book.
-
Eben Hewitt & Jeff Carpenter (2016): «Cassandra: the definitive guide». 2nd Ed. O'Reilly Media, Inc.
Complementaria
-
Nathan Marz & James Warren (2015): «Big Data: principles and best practices of scalable realtime data systems». 1st Ed. Manning publisher.
-
Holden Karau, Andy Konwinski, Patrick Wendell & Matei Zaharia (2015): «Learning spark: lightning-fast Big Data analysis». 1st Ed. O'Reilly Media, Inc.
-
Lee Chao (2013): «Cloud database development and management». Auerbach Publications.
-