Hadoop Map Reduce 和 Google Map Reduce 有什么区别?
仅仅是 Hadoop 为 map reduce 等提供了标准化吗?差异中还有什么。
Google MapReduce 和 Hadoop 是 MapReduce 框架/概念的两个不同实现(实例)。Hadoop 是开源的,Google MapReduce 不是,实际上没有太多可用的细节。
由于它们处理大型数据集,因此它们必须依赖分布式文件系统。Hadoop 使用 HDFS(Hadoop 分布式文件系统)作为标准分布式文件系统,而 Google MapReduce 使用 GFS(Google 文件系统)
Hadoop 是用 java 实现的。Google MapReduce 似乎在 C++ 中。
Google 通过其 BigQuery 网络服务公开了 Map Reduce 功能。它的工作方式类似于带有 Hive 的 Hadoop(即使用类似 SQL 的语言在后台生成 Map Reduce 作业)。下面显示了一个使用基于浏览器的 Big Query 查询工具的示例。与 Google 将其技术作为公开产品发布的典型做法一样,内部细节不会暴露,您也无法调整或调整设置。您只需使用 API 调用 Web 服务并使用 Google 的基础架构将结果返回给您的应用程序。
检查以下链接以了解 HDFS VS GFS