MapReduce has been gaining some popularity lately. With the Parallel Library Computing patterns and objects databases like MongoDB using it. MapReduce is a computing algorithm which uses key value pairs in order to quickly find results in large amounts...