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
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.
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.