- 谁能解释一下 Apache Hadoop 与 Google Bigdata 之间的主要区别
- 哪个更好(hadoop 或 google 大数据)。
问问题
6970 次
1 回答
16
简单的答案是......这取决于你想对你的数据做什么。
Hadoop用于海量数据存储和该数据的批处理。它非常成熟、流行,而且你有很多支持这项技术的库。但是如果你想做实时分析,对你的数据的查询 hadoop 就不适合了。
Google 的 Big Query就是专门为解决这个问题而开发的。您可以使用谷歌的大查询对您的数据进行实时处理。
您可以使用 Big Query 代替 Hadoop,也可以使用 Hadoop 的 big query 来查询运行 MapReduce 作业产生的数据集。
因此,这完全取决于您希望如何处理数据。如果需要并且足够的批处理模型,您可以使用 Hadoop,如果您想要实时处理,则必须选择 Google 的。
编辑:您还可以探索可以与 Hadoop 一起使用的其他技术,例如Spark、Storm、Hive等。(并根据您的用例进行选择)
一些有用的链接进行更多探索:
于 2015-05-16T14:12:44.203 回答