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




