Comparison With Traditional Models

Aspect
Shared Memory
Messages
MapReduce

Communication

Implicit (load/store)

Explicit

Limited and implicit

Synchronization

Explicit

Implicit (message)

Imutable (K, V)

Hardware support

Necessary

None

None

Development effort

Low

High

Low

Perfection effort

High

Low

High

Last updated