MapReduce是由Google公司发明,近些年新兴的分布式计算模 型。作为Google公司的核心技术,MapReduce在处理T级别以上巨量 数据的业务上有着明显的优势。本文从分布式计算的历史背景开 始,论述了MapReduce的灵感源泉及基本原理。 Google公司的MapReduce实现是该公司的保密技术,而来自开源 社区Apache的Hadoop项目则是此思想的java克隆版本。最近几个月 里,Stanford大学提出的Phoenix项目将MapReduce应用于共享存储 结构的硬件平台上,取得了一定的成果。本文将重点论述,此三者在 实现上的关键技术区别