MapReduce

.

Besoin

Paralléliser massivement des calculs.

Analyse

Le principe de MapReduce est de décomposer un traitement en plusieurs sous-traitements parallélisables. Une telle décomposition du problème à traiter demande souvent une expertise et n'est pas possible pour tous les cas.

Conception

Exemples

Cas d'utilisation

Des exemples d'application de MapReduce sont :

  • la construction d'annuaires inversés (quels pages contiennent quels mots-clés) de Google

Des outils permettant de convertir un problème donné en problème traitable par MapReduce sont :