Duración

10 horas (4 sesiones)

Profesor

Aitor Medrano Escrig

Contenidos

Las tecnologías NoSQL permiten el procesamiento rápido y eficiente de conjuntos de datos dando la mayor importancia al rendimiento, la fiabilidad y la agilidad. Los diferentes tipos de bases de datos NoSQL existentes se pueden agrupar en cuatro categorías: documentales, grafos, clave-valor y basadas en columnas.

En la asignaturas conocerás y aprenderás a utilizar bases de datos NoSQL, centrándonos en las bases de datos documentales y en MongoDB. Veremos cómo implementar un CRUD, cómo usar GridFS, así como índices e agrupaciones. También estudiaremos temas avanzados como map-reduce y sharding.

Libro de apuntes: PDF HTML ePub

Sesiones

1. No Sólo SQL
Apuntes y ejercicios Diapositivas
2. MongoDB
Apuntes y ejercicios Diapositivas
3. Rendimiento en MongoDB
Apuntes y ejercicios Diapositivas
4. Agregaciones y escalabilidad
Apuntes y ejercicios Diapositivas

© Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante, 2015-16