MapReduce
mapreduce
ist eine Programmiertechnik, di für die Analyse von großen Datensätzen ausgelegt ist, für die im Arbeitsspeicher nicht genügend Speicherplatz vorhanden ist. Über datastore
können die Daten kleinweise bearbeitet werden. Diese Technik umfasst eine Map-Phase, in welcher die Daten formatiert oder vorläufig berechnet werden, und die sogenannte Reduce-Phase, bei der alle Ergebnisse der Map-Phase aggregiert werden. Weitere Informationen finden Sie unter Getting Started with MapReduce.
Informationen über die Verwendung weiterer Produkte mit mapreduce
finden Sie unter Speed Up and Deploy MapReduce Using Other Products.
Funktionen
Objekte
KeyValueStore | Store key-value pairs for use with mapreduce |
ValueIterator | An iterator over intermediate values for use with mapreduce |
Themen
- 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.
Fehlersuche
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.