I recently read this great article which succinctly explains the power of Google\'s MapReduce:
http://www.joelonsoftware.com/items/2006/08/01.html
In Mastering D
You could also use Hadoop Streaming to make Hadoop compatible with a mapper and reducer written in any language. Your input-file(s), mapper, and reducer will all interact using STDIN and STDOUT.