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 .
- Map: take series of key-value pairs and divide them into groups.
- Reduce: recombine the key-value pairs
Checkout the code challenges of MapReduce on HackerRank.