La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
MapReduce
mapreduce
est une technique de programmation qui convient à l’analyse de jeux de données trop volumineux pour être stockés dans la mémoire de votre ordinateur. Cette technique utilise un datastore
pour traiter les données par petits blocs. Elle se compose d’une phase « Map » qui formate les données ou effectue un calcul préliminaire, et d’une phase « Reduce » qui agrège tous les résultats de la phase « Map ». Pour plus d’informations, consultez Getting Started with MapReduce.
Pour plus d’informations sur l’utilisation d’autres produits avec mapreduce
, consultez Speed Up and Deploy MapReduce Using Other Products.
Fonctions
Objets
KeyValueStore | Store key-value pairs for use with mapreduce |
ValueIterator | An iterator over intermediate values for use with mapreduce |
Rubriques
- 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.
Résolution des problèmes
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.