MapReduce
mapreduce è una tecnica di programmazione adatta all'analisi di grandi insiemi di dati che altrimenti non potrebbero essere contenuti nella memoria del computer. Utilizzare un datastore per elaborare i dati in piccole parti: la tecnica è composta da una fase Map, che formatta i dati o esegue un calcolo preliminare, e da una fase Reduce, che aggrega tutti i risultati della fase Map. Per maggiori informazioni, vedere Getting Started with MapReduce.
Per informazioni sull'uso di altri prodotti con mapreduce, vedere Speed Up and Deploy MapReduce Using Other Products.
Funzioni
Oggetti
KeyValueStore | Store key-value pairs for use with mapreduce |
ValueIterator | An iterator over intermediate values for use with mapreduce |
Argomenti
- 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
mapreducealgorithm. - Write a Reduce Function
Create a reduce function for use in a
mapreducealgorithm. - Speed Up and Deploy MapReduce Using Other Products
Capabilities of other products to speed up and share
mapreducealgorithms.
Risoluzione dei problemi
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.




