Inteligencia de negocios

Tecnologías y Base de datos NoSQL

Analizar las tecnologías y bases de datos NoSQL para diseñar y gestionar sistemas de almacenamiento de datos modernos y escalables. 

Introducción

Bienvenidos al curso “Tecnologías y base de datos NoSQL”. 

Este curso se centra en el estudio de las diferentes tecnologías y sistemas de gestión de bases de datos NoSQL (Not Only SQL). Esto incluye la comprensión de cómo funcionan las bases de datos, sus modelos de datos no relacionales, su escalabilidad horizontal, y sus casos de uso específicos en entornos donde los modelos de datos tradicionales pueden ser limitantes. 

Fase 1: contextualiza

El origen del NoSQL se enfoca en el contexto histórico y las razones que condujeron al surgimiento de las bases de datos NoSQL. Se aprende sobre las limitaciones de los sistemas de bases de datos relacionales tradicionales en el manejo de grandes volúmenes de datos no estructurados, la necesidad de escalabilidad horizontal, la flexibilidad en el esquema de datos y la demanda de un mejor rendimiento en entornos web y de Big Data.

¡Prepárate para conocer más sobre el tema!

Instrucciones: 

    • Revisa con atención el siguiente recurso y analiza detalladamente el surgimiento de las bases NoSQL

El Teorema CAP y BASE establece que, en un sistema distribuido de datos, solo se pueden garantizar dos de las tres propiedades siguientes: consistencia, disponibilidad y tolerancia a particiones. Además, se explora cómo este teorema influye en el diseño y la implementación de bases de datos distribuidas, y cómo las diferentes bases de datos eligen equilibrar estas propiedades según las necesidades del sistema y sus casos de uso.

Instrucciones: 

    • Revisa con atención el siguiente recurso y analiza detalladamente las características del teorema CAP y BASE.

Fase 2: relaciona

Los tipos de bases de datos NoSQL se dividen en categorías en donde cada una es diseñada para abordar necesidades específicas en el manejo de datos. Estos tipos pueden incluir bases de datos de documentos, de columnas, de grafos y de clave-valor.
 

¡Descubre los tipos de bases NoSQL!

Instrucciones: 

    • Revisa con atención el siguiente recurso y analiza detalladamente la información. 

Las bases Clave-Valor almacenan datos en forma de pares, donde cada valor está asociado con una clave única. Por otro lado, las bases orientadas a columnas almacenan datos en lugar de filas, lo que permite un acceso rápido y eficiente a subconjuntos de datos. 

¡Te invito a conocer las características de las bases de datos NoSQL!

Instrucciones: 

    • Revisa con atención el siguiente recurso y analiza detalladamente las técnicas para resolución de problemas.

Fase 3: exterioriza

¿Cómo podemos evaluar o seleccionar una base de datos apta para nuestros proyectos?   

Se deben tener en cuenta ciertas recomendaciones para seleccionar una base de datos. 

¡Te invito a conocerlas!

Instrucciones:

    • Revisa con atención el siguiente recurso y analiza cómo evaluar una base de datos NoSQL.

Fase 4: aplica

Los sistemas de bases de datos NoSQL ofrecen flexibilidad y escalabilidad para diversas aplicaciones modernas. En esta lección se describen 4 clases de bases de datos NoSQL y un sistema de gestión de base de datos de documentos: Mongo DB.  ¡Conócelas! Instrucciones: 
    • Revisa con atención el siguiente recurso y analiza detalladamente las formas de utilizar los sistemas de bases de datos NoSQL y el modelo de documentos Mongo DB. 
 

Cierre

¡Estas a un paso de finalizar el recorrido del curso! 

Visualiza el video “presentación final del curso” y escucha las indicaciones del instructor. 

Diseño instruccional: Andrea Vázquez
Diseño instruccional: Natally Ramírez
Diseño web: Clara Mendoza