Entrambi hanno fondamentalmente 2 parti:
Parte 1: dividi i tuoi dati in molte parti più piccole che sono abbastanza piccole per poterle lavorare individualmente.
Parte 2: Unisci i risultati di tutte le parti piccole a un risultato finale.
L'unica differenza è che merge-sort viene eseguito su un computer mentre mapRREDUCE viene eseguito su un sistema distribuito. Pensieri?