MapReduce
mapreduce
es una técnica de programación adecuada para analizar conjuntos de datos de gran tamaño que, de lo contrario, no cabrían en la memoria de su equipo. Utilizando datastore
para procesar los datos en pequeñas partes, la técnica consta de una fase de asignación, donde se da formato a los datos o se realiza un cálculo precursor, y una fase de reducción, donde se agregan todos los resultados provenientes de la fase de asignación. Para obtener más información, consulte Getting Started with MapReduce.
Para obtener información sobre cómo usar otros productos con mapreduce
, consulte Speed Up and Deploy MapReduce Using Other Products.
Funciones
Objetos
KeyValueStore | Store key-value pairs for use with mapreduce |
ValueIterator | An iterator over intermediate values for use with mapreduce |
Temas
- Getting Started with MapReduce
Learn about the MapReduce programming technique and run an example calculation.
- Write a Map Function
Create a map function for use in a
mapreduce
algorithm. - Write a Reduce Function
Create a reduce function for use in a
mapreduce
algorithm. - Speed Up and Deploy MapReduce Using Other Products
Capabilities of other products to speed up and share
mapreduce
algorithms.
Solución de problemas
This example shows how to debug mapreduce
algorithms in
MATLAB®. Debugging enables you to follow the movement of data between the different
phases of mapreduce
execution and inspect the state of all
intermediate variables.