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