SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Sistemas de Big Data
Ricardo García Ródenas
Ricardo.Garcia@uclm.es
MapReduce:
Ejemplo
MapReduce
Ejemplo
Lista de comentarios:
▪ Primera vez
▪ Última vez
▪ Número de comentarios
MapReduce
Claves
▪ Mover la computación a los datos
Tareas Map
Master
Tareas Reduce
Copiar Copiar
MapReduce
Tarea Map
Worker i
Split i
Output de la función map
< k2, v2 >
v=[minimo, maximo, # comentarios]
MapReduce
Tarea Map
Clave
entrada
Mín
imo
Max
imo
Cuenta
1856 7 7 1
1856 10 10 1
1856 23 23 1
2341839 12 12 1
2341839 3 3 1
< k2, v2 >
MapReduce
Tarea Reduce
Clave
entrada
Mín
imo
Max
imo
Cuenta
1856 7 7 1
1856 10 10 1
1856 23 23 1
2341839 12 12 1
2341839 3 3 1
< k2, [v2] >
Input de la función reduce
{
MapReduce
Tarea Reduce
Itera la función reduce
para cada clave
minActual ← min{minActual, value}
maxActual ← max{maxActual, value}
Cuenta ← Cuenta + 1
MapReduce
Tarea Reduce
Clave Min Max Cuenta
1856 7 7 1
1856 10 10 1
1856 23 23 1
< k3, v3 > = [1856, 7, 23, 3]
Procesando . . .
MapReduce
Otras tareas
Tareas Map
Tareas Reduce
▪ Read
▪ Map
▪ Collect
▪ Spill
▪ Shuffle
▪ Merge
▪ Reduce
▪ Write
Sistemas de Big Data
Ricardo García Ródenas
Ricardo.Garcia@uclm.es
MapReduce:
Ejemplo

Más contenido relacionado

Más de russellmrr

M04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalM04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalrussellmrr
 
M04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalM04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalrussellmrr
 
M04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdM04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdrussellmrr
 
M04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionM04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionrussellmrr
 
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosM04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosrussellmrr
 
M04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónM04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónrussellmrr
 
M04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasM04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasrussellmrr
 
M04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realM04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realrussellmrr
 
M04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdM04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdrussellmrr
 
M04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdM04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdrussellmrr
 

Más de russellmrr (12)

M04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalM04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacional
 
M04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalM04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacional
 
M04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdM04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bd
 
M4 sbd s01
M4 sbd s01M4 sbd s01
M4 sbd s01
 
M04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionM04 09 13_v08_visualizacion
M04 09 13_v08_visualizacion
 
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosM04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
 
M04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónM04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_información
 
M04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasM04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y venceras
 
M4 sbd s01
M4 sbd s01M4 sbd s01
M4 sbd s01
 
M04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realM04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_real
 
M04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdM04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bd
 
M04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdM04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbd
 

Último

Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosMarycarmenNuez4
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .GIANELAKAINACHALLCOJ2
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 

Último (20)

Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Partes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicosPartes y elementos de una iglesia básicos
Partes y elementos de una iglesia básicos
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 

M04 09 20_v03_ejemplo_map_reduce