How Google’s MapReduce works, or How They Learned to Stop Worrying and Just Threw Lots of Hardware at The Problem.