Basics of MapReduce

Centralized servers are not efficient for big data. Querying and processing data on centralized servers would reach bottleneck of the servers.

MapReduce is used to solve these problems of big data. The two videos are .

  1. Map: take series of key-value pairs and divide them into groups.
  2. Reduce: recombine the key-value pairs

Checkout the code challenges of MapReduce on HackerRank.

Planted: by ;

L Ma (2018). 'Basics of MapReduce', Datumorphism, 10 April. Available at: