MapReduce

MapReduce is a library and it is written using many programming languages, with different levels of optimization. MapReduce was originally referred to the proprietary Google technology but Google was no longer using MapReduce as their big data processing model.