Sådan var den originale Map Reduce-ramme beskrevet af Google :
Og senere:
Så der er kun én påkaldelse af Reduce
. Problemet med at flytte mange små mellemliggende par løses ved at bruge en speciel kombiner fungere lokalt:
TL;DR
Wikipedia følger originalt MapReduce-design, MongoDB-designere tog en lidt anden tilgang.