Inteligencia de negocios
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:
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:
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:
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:
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:
Fase 4: aplica
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.