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