Så här var det ursprungliga Map Reduce-ramverket beskrivs av Google :
Och senare:
Så det finns bara en anrop av Reduce
. Problemet med att flytta många små mellanpar åtgärdas med hjälp av en speciell kombinator fungera lokalt:
TL;DR
Wikipedia följer den ursprungliga MapReduce-designen, MongoDB-designers tog ett lite annorlunda tillvägagångssätt.