Cross-cutting

Bases de datos NOSQL (Big Data)

El curso Bases de Datos NOSQL (Big Data) está dirigido a profesionales y titulados del sector tecnológico que deseen ampliar sus conocimientos sobre bases de datos no relacionales. Aborda temas esenciales como la introducción a las BBDD NOSQL, sus modelos de datos y ejemplos de implementación, ideal para aquellos interesados en el manejo de datos distribuidos y modernos sistemas de almacenamiento.

40 hours Big Data

The curso Bases de Datos NOSQL (Big Data) te ofrece la oportunidad de adentrarte en el apasionante mundo de las bases de datos no relacionales, una tecnología clave en la gestión del Big Data, que está transformando el panorama tecnológico actual. La creciente digitalización y el aumento exponencial de datos han disparado la demanda de profesionales capacitados en NOSQL. Este curso te dotará de las habilidades necesarias para comprender los modelos de datos NOSQL, explorar las bases de datos distribuidas y analizar ejemplos prácticos de su aplicación. Aprenderás a manejar grandes volúmenes de información de forma eficiente y flexible, habilidades muy valoradas en el mercado laboral. Al elegir este curso, no solo te posicionarás a la vanguardia de la innovación tecnológica, sino que también ampliarás tus horizontes profesionales, preparándote para un sector en auge y lleno de oportunidades.

Course objectives

- Comprender los conceptos básicos de las bases de datos NoSQL.

- Identificar los diferentes modelos de datos NoSQL disponibles.

- Distinguir entre bases de datos relacionales y NoSQL.

- Analizar la arquitectura de bases de datos distribuidas.

- Explorar ejemplos prácticos de bases de datos NoSQL.

- Evaluar las ventajas y desventajas de usar NoSQL.

- Aplicar conocimientos de NoSQL en proyectos de Big Data.

What does it prepare you for?

Este curso te prepara para manejar eficazmente bases de datos NoSQL en entornos de Big Data. Aprenderás a diferenciar y aplicar modelos de datos NoSQL, como los basados en documentos, clave-valor, columnas y grafos, adaptando la solución a las necesidades específicas de cada proyecto. Además, adquirirás habilidades para gestionar bases de datoas distribuidas, optimizando el rendimiento y la escalabilidad. Al finalizar, estarás capacitado para implementar y operar sistemas NoSQL, mejorando la gestión y análisis de grandes volúmenes de datos en tu ámbito profesional.

Teaching units

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN BBDD NOSQL

Introduction
Persistencia políglota.
Modelo Acid.
Nuevas tendencias
Comparación SQL y NoSQL

UNIDAD DIDÁCTICA 2. MODELOS DE DATOS NOSQL

Modelos de datos.
Modelos de agregación
Modelos de agregación de clave-valor.
Modelos de datos orientados a documentos.
Modelos de agregación orientados a columnas.
Modelos de datos grafo.

UNIDAD DIDÁCTICA 3. BBDD DISTRIBUIDAS

Bases de datos distribuidas
Estrategias para el diseño de BBDD’s distribuidas.
Diseño de BBDD’s NoSQL
Hadoop Distributed File System (HDFS)

UINIDAD DIDÁCTICA 4. EJEMPLOS DE BBDD NOSQL

Ejemplo de bbdd nosql de agregación
RIak. ejemplo base de datos clave-valor
Mongodb. ejemplo base de datos documental.
Neo4j. Ejemplo bbdd NoSQL de grafo.
Hbase. Ejemplo de base de datos columnar

Scroll to Top