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.
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