I guess the PageRank in Google Search or Google Analytics are examples of where it could be used.
In the following, I'll try to explain what map-reduce is. For people without a science degree. (And that includes me!)
Map
Generally, map-reduce is a way to process data. It's made off two things, map and reduce.
The idea is that the map-function is very robust and it allows data to be broken up into smaller pieces so it can be processed in parallel. In most cases the order …
…Google white paper I could get my hands on. Later I grew disillusioned, but by that time I knew PageRank inside-out and had begun blogging. I didn't set out to dominate search results or anything like that; I just understood PageRank, so I never did anything that went against how PageRank works. Most programmers don't bother to do this before they blog - I only did it by coincidence - but now when you ask Google about Ryan Davis, it thinks you mean me.
It's easy to make …
…it, and explains my approach to blogging in the context of an analysis of Google's PageRank algorithm.
I'm making this video available very soon. I'm also going to launch an interesting new business where you can get videos from me on a regular basis. Think of it like PeepCode on acid, or Giles TV.
Here's an excerpt where I explain PageRank and translate it from the abstract mathematics of the original Google white paper into five lines of Ruby.