Bases de datos NoSQL

En éste módulo se aprenderá a utilizar y modelar los sistemas de gestión de bases de datos NoSQL y sus principales operaciones. Introducción a MongoDB, operaciones CRUD, dominar el Find o proyectar los campos en resultados de búsqueda.

Aprende sus principales tipos (documento, clave-valor, columna, grafo) y casos de uso. Los estudiantes aprenderán a modelar, implementar y optimizar soluciones NoSQL para grandes volúmenes de datos, esenciales en arquitecturas de Big Data. Se enfoca en la escalabilidad, flexibilidad y rendimiento de estas bases de datos para el procesamiento y almacenamiento eficiente de datos no estructurados y semi-estructurados.

Contenidos:

Introducción a las bases de datos NoSQL
Un poco de historia sobre las BD relacionales
Modelo de datos (entidad relación vs agregación)
BD Relacionales VS NoSQL (ACID vs BASE)
Diferentes tipos de BD NoSQL (key-value, documentales, XML, Grafos, Column Family)
Cuando utilizar NoSQL
Teorema del CAP
Mongo VS Cassandra