We know that the traditional enterprise systems make use of a centralized server for storing and processing the data. The traditional models are not capable or certainly not suitable for processing the large volumes of scalable data and are not capable of being accommodated by standard database servers. While processing multiple files simultaneously, a centralized system creates too much of a bottleneck. Google has brought up a solution for this issue by using an algorithm called MapReduce. MapReduce will be dividing a task into small parts and assigning them to many different computers. Later, the results will be collected in one single place and integrated to form the entire result dataset. It makes Data processing a lot easier than traditional systems.