MapReduce de MATLAB y Hadoop

MATLAB® cuenta con diversas capacidades para explorar y analizar conjuntos de Big Data. Entre ellas se encuentra MapReduce, una potente y consolidada técnica de programación que permite aplicar filtrado, estadísticas y otros métodos de análisis generales al Big Data.

La funcionalidad de MapReduce integrada en MATLAB permite analizar datos que no caben en la memoria. Al ejecutar los algoritmos basados en MapReduce de forma paralela (mediante Parallel Computing Toolbox™), se pueden aprovechar mejor los recursos de procesamiento del equipo sin cambiar los algoritmos.

Para analizar datos en MATLAB mediante MapReduce:

  1. Especifique los datos que desee analizar mediante el uso de datastore.
  2. Cree sus funciones map y reduce en MATLAB.
  3. Ejecute sus funciones map y reduce mediante mapreduce.

Aunque MapReduce de MATLAB se ha optimizado para el análisis basado en arrays, es totalmente compatible con MapReduce de Hadoop, así que puede ejecutar sus algoritmos basados en MapReduce dentro del marco correspondiente a MapReduce para Hadoop:

  • Ejecute en Hadoop los algoritmos basados en MapReduce directamente desde el escritorio de MATLAB gracias a MATLAB Distributed Computing Server™.
  • Empaquete los algoritmos basados en MapReduce para su despliegue en sistemas de producción basados en Hadoop gracias a MATLAB Compiler™.

MapReduce en el escritorio

Explore y analice conjuntos de Big Data en su escritorio con la técnica de programación MapReduce integrada en MATLAB.

MapReduce en Hadoop

Ejecute los algoritmos basados en MapReduce de MATLAB dentro de MapReduce de Hadoop para explorar y analizar los datos almacenados y gestionados en Hadoop mediante MATLAB Distributed Computing Server.

Cree aplicaciones y bibliotecas basadas en MapReduce de MATLAB para su despliegue en instancias de producción de Hadoop mediante MATLAB Compiler.


Videos y webinars

En la Web


  • Historias de usuarios:
  • Large Scale Driving Data Analysis (42:23)
    Charla de Clément Val (CEESAR) en la que describe un marco de procesamiento de datos basado en MATLAB.
  • Análisis de datos de prueba de flota
    Ejemplo de cómo Daimler AG utiliza MATLAB para el análisis y la generación de informes de datos de prueba sobre vehículos con pila de combustible.