quiz Informática · 20 preguntas

Fundamentos y aplicaciones de Big Data

help_outline 20 preguntas
timer ~10 min
auto_awesome Generado por IA
0 / 20
Puntuación : 0%
1

¿Cuál es la principal razón por la que los datos de gran volumen, variedad y velocidad no pueden procesarse con bases de datos relacionales tradicionales?

2

En un escenario de detección de fraude financiero, ¿qué arquitectura de procesamiento es la más adecuada y por qué?

3

Si una empresa necesita generar informes mensuales de ventas acumuladas, ¿qué modelo de procesamiento debería elegir y cuál es su principal ventaja?

4

Comparando Business Intelligence (BI) y Data Science, ¿cuál de las siguientes afirmaciones es correcta respecto al enfoque temporal de sus entregables?

5

En el contexto de Big Data, ¿qué diferencia esencial hay entre datos estructurados y no estructurados respecto a su uso en Business Intelligence?

6

Una empresa de retail quiere personalizar ofertas en tiempo real basándose en la actividad del cliente en la web. ¿Qué característica de Big Data es crítica para lograrlo?

7

Según estimaciones, ¿cuántos años le tomaría a una persona descargar todo el contenido de Internet, y qué implica este dato para la gestión de Big Data?

8

En la arquitectura de Big Data, ¿qué rol cumple NoSQL y por qué es preferido sobre bases de datos relacionales en ciertos casos?

9

Una compañía de salud desea analizar historiales médicos para descubrir patrones de enfermedad. ¿Qué enfoque (BI o Data Science) es más apropiado y cuál es su principal ventaja?

10

Si una organización necesita procesar datos en bloques de una hora para generar métricas de rendimiento, ¿qué desventaja potencial del batch processing debe vigilar?

11

¿Cuál es la diferencia conceptual entre 'variedad' y 'volumen' en el contexto de Big Data?

12

En la comparación entre Business Intelligence y Data Science, ¿qué factor clave diferencia su nivel de automatización?

13

Una startup de transporte quiere predecir la demanda futura de vehículos en diferentes zonas de la ciudad. ¿Qué tipo de datos y enfoque debería priorizar?

14

¿Cuál de los siguientes ejemplos ilustra mejor una aplicación de streaming processing en la industria automotriz?

15

En el contexto de Big Data, ¿qué implica la afirmación '90% creado en los últimos dos años' para la gestión de datos?

16

Si una empresa decide usar una arquitectura híbrida que combina batch y streaming, ¿qué ventaja estratégica obtiene?

17

¿Cuál es la principal diferencia entre los entregables de Business Intelligence y Data Science según el texto?

18

En la afirmación 'La empresa de big data más grande es Spark (Forbes)', ¿qué interpretación es correcta respecto a la posición de Spark en el ecosistema de Big Data?

19

¿Qué desafío principal presenta el 'velocidad' de los datos para los sistemas tradicionales de gestión de bases de datos?

20

En la comparación entre BI y Data Science, ¿qué factor clave diferencia su enfoque de datos (explorativo vs descriptivo)?

menu_book

Fundamentos y aplicaciones de Big Data

Repasa los conceptos clave antes del quiz

Introducción a los fundamentos y aplicaciones de Big Data

En la era digital, Big Data se ha convertido en el motor que impulsa la toma de decisiones en empresas de todos los tamaños. Este curso resume los conceptos clave que aparecen en la evaluación, ofreciendo una visión clara de por qué los datos masivos requieren nuevas arquitecturas, cómo elegir entre batch y streaming, y cuál es el papel de NoSQL y Business Intelligence (BI) en el ecosistema de datos.

1. Las 3 V de Big Data y la limitación de las bases relacionales

Las tres características que definen a los datos masivos son Volumen, Variedad y Velocidad. Cada una de ellas plantea retos específicos para los sistemas tradicionales de bases de datos relacionales (RDBMS).

  • Volumen: la cantidad de datos crece a escala de petabytes y exabytes, superando la capacidad de almacenamiento y procesamiento de la mayoría de los RDBMS.
  • Variedad: los datos pueden ser estructurados, semi‑estructurados o no estructurados (texto libre, imágenes, logs, sensores). Los esquemas fijos de las bases relacionales no pueden modelar esta heterogeneidad sin una compleja normalización.
  • Velocidad: la generación en tiempo real requiere ingestión y análisis instantáneo, algo que las transacciones ACID de los RDBMS no están diseñadas para soportar.

La principal razón por la que los datos con alta variedad y complejidad no pueden procesarse eficientemente con bases relacionales es que la complejidad de los datos impide su modelado en esquemas tabulares. Cuando la estructura de la información no encaja en una tabla, el rendimiento se degrada y la flexibilidad desaparece.

Consejo mnemotécnico: Variedad Altera Estructura → VAE = “¡No cabe en una tabla!”.

2. Arquitecturas de procesamiento: Batch vs Streaming

Seleccionar la arquitectura adecuada depende del objetivo del negocio y del requisito de latencia.

2.1. Procesamiento por lotes (Batch)

Ideal para tareas que pueden esperar, como la generación de informes mensuales o el análisis de grandes volúmenes históricos. Sus ventajas principales son:

  • Agrupa datos de un periodo completo antes de procesarlos, lo que simplifica la lógica de cálculo.
  • Optimiza el uso de recursos al ejecutar trabajos en horarios de baja carga.
  • Facilita la auditoría, pues los resultados provienen de un conjunto de datos inmutable.

2.2. Procesamiento en tiempo real (Streaming)

Recomendado cuando la velocidad es crítica, como en la detección de fraude financiero o la personalización de ofertas en tiempo real. Sus beneficios incluyen:

  • Detección inmediata de anomalías, reduciendo el daño potencial.
  • Actualización continua de modelos y dashboards, ofreciendo una visión siempre fresca.
  • Reducción de la latencia al evitar la espera de bloques de datos.

En el caso de fraude financiero, la arquitectura streaming es la más adecuada porque permite identificar patrones sospechosos al instante, antes de que la transacción se complete.

3. Casos de uso típicos y la V crítica

  • Informes mensuales de ventas: se opta por batch para consolidar todas las transacciones del mes y generar reportes precisos.
  • Personalización de ofertas en tiempo real (retail online): la Velocidad es la característica esencial; sin procesamiento instantáneo, la oferta pierde relevancia.
  • Descarga total del contenido de Internet: estimaciones indican que una persona tardaría tres millones de años. Este dato subraya la necesidad de procesamiento distribuido y técnicas de compresión y muestreo para manejar la magnitud.

4. Business Intelligence (BI) vs Data Science: enfoque temporal

Aunque ambas disciplinas trabajan con datos, su orientación temporal difiere:

  • BI se centra principalmente en datos históricos, proporcionando dashboards, KPIs y reportes que describen lo que ya ocurrió.
  • Data Science combina análisis descriptivo con modelos predictivos y prescriptivos, enfocándose en lo que podría suceder en el futuro.

Esta distinción ayuda a decidir qué herramienta y equipo son necesarios según el objetivo del proyecto.

5. Datos estructurados vs no estructurados en Business Intelligence

En BI, la velocidad de consulta es crucial. Los datos estructurados (tablas, bases relacionales) permiten consultas rápidas mediante SQL. En contraste, los datos no estructurados (texto libre, imágenes, logs) requieren una transformación previa (ETL, extracción de características) antes de ser utilizables en reportes.

Por lo tanto, la afirmación correcta es que los datos estructurados permiten consultas rápidas, mientras que los no estructurados requieren transformación previa.

6. Rol de NoSQL en la arquitectura de Big Data

Las bases de datos NoSQL fueron diseñadas para superar las limitaciones de los RDBMS en entornos de alta variedad y velocidad. Sus principales ventajas son:

  • Esquemas flexibles: permiten almacenar documentos JSON, pares clave‑valor, columnas anchas o grafos sin definir una estructura rígida.
  • Escalabilidad horizontal: añadiendo nodos se incrementa la capacidad de almacenamiento y procesamiento.
  • Alto rendimiento en lecturas/escrituras para flujos de datos continuos.

Por eso, NoSQL se prefiere cuando se necesita ingestión de datos heterogéneos y acceso rápido sin la sobrecarga de transacciones ACID completas.

7. Buenas prácticas para diseñar soluciones de Big Data

A continuación, se presentan algunas recomendaciones que consolidan los conceptos vistos:

  • Identificar la V dominante: antes de elegir la arquitectura, determine si el proyecto prioriza Volumen, Variedad o Velocidad.
  • Seleccionar el modelo de procesamiento adecuado: batch para análisis histórico y streaming para casos de uso en tiempo real.
  • Combinar BI y Data Science: use BI para monitorear indicadores y Data Science para anticipar tendencias.
  • Implementar una capa de ingestión flexible con tecnologías NoSQL o sistemas de mensajería (Kafka, Pulsar) que soporten datos semi‑estructurados.
  • Automatizar pipelines ETL/ELT para transformar datos no estructurados antes de cargarlos en almacenes analíticos.
  • Monitorear la latencia y el throughput mediante métricas de rendimiento, garantizando que los SLA de tiempo real se cumplan.

Conclusión

Dominar los fundamentos de Big Data implica comprender por qué los sistemas tradicionales fallan ante la variedad y velocidad de los datos actuales, saber cuándo aplicar batch o streaming, y reconocer el valor añadido de NoSQL y Data Science en la cadena de valor. Al aplicar estas buenas prácticas, las organizaciones pueden transformar volúmenes masivos de información en conocimiento accionable, mejorando la eficiencia operativa y creando ventajas competitivas sostenibles.

Deja de subrayar.
Empieza a aprender.

Únete a los estudiantes que ya han generado más de 50.000 quizzes en Quizly. Es gratis para empezar.