In the recent times, word “Invention” seems to be overloaded. In the recent article on Forbes magazine Can MapReduce be Made Easy?, author claims that MapReduce was Invented by Google.

This is not clearly the case. MapReduce was popularized by Google. People who write articles need to do more fact findings before publishing their articles. At least editors of the magazine need to more diligent work.

Good article on DBMS2 clear this confusion.

MapReduce was named and popularized — but not invented — by Google.

“MapReduce” refers to:

  • A programming paradigm
  • Execution engines that implement the programming paradigm
  • Distributed file systems that work with the execution engines