MapReduce采用的方式看起来很暴力。前提是整个数据集合--至少大部分--可以被查询处理。
但是这就是它的能力。MapReduce是一个批处理查询处理器,并且在一个合理的时间内得到
查询结果。它改变了你对数据的想象方式,把以前存放在磁带和硬盘上的数据解放出来。他给
了人们一个与数据一起创新的机会。
例如,Mailtrust,Rackspace(全球三大云计算中心之一)的邮件部门,使用HADOOP来处理
邮件日志。他们写了一个特殊的查询用来查看他们用户的地理分布情况。他们说:
这些数据非常有用,随着我们的成长,我们计划让MapReduce任务每个月执行一次,然后我们
根据结果数据来帮助我们决定增加Rackspace哪个地区的服务器。
通过把几百G的数据放在一起并通过工具分析它,Rackspace的工程师们可以得到他们以前从来
没有过的对数据理解,进一步的,他们可以通过他们已经学到的东西来提升对他们客户的服务水平。