有人能解释一下apachehadoop和googlebigdata之间的关键区别吗哪一个更好(hadoop或google big data)。
b5lpy0ml1#
简单的答案是。。这取决于你想对你的数据做什么。hadoop用于数据的海量存储和数据的批处理。它非常成熟、流行,而且有很多库支持这种技术。但是如果您想进行实时分析,hadoop不适合对您的数据进行查询。google的大查询是专门为解决这个问题而开发的。你可以使用谷歌的大查询对你的数据进行实时处理。您可以使用大查询代替hadoop,也可以使用hadoop中的大查询来查询运行mapreduce作业生成的数据集。因此,这完全取决于您希望如何处理数据。如果批处理模型是必需的并且足够的,你可以使用hadoop,如果你想要实时处理,你必须选择google的。编辑:您还可以探索其他可以与hadoop一起使用的技术,如spark、storm、hive等(并根据您的用例进行选择)更多探索的一些有用链接:1:gavinbadcock的博客2:云学院博客
1条答案
按热度按时间b5lpy0ml1#
简单的答案是。。这取决于你想对你的数据做什么。
hadoop用于数据的海量存储和数据的批处理。它非常成熟、流行,而且有很多库支持这种技术。但是如果您想进行实时分析,hadoop不适合对您的数据进行查询。
google的大查询是专门为解决这个问题而开发的。你可以使用谷歌的大查询对你的数据进行实时处理。
您可以使用大查询代替hadoop,也可以使用hadoop中的大查询来查询运行mapreduce作业生成的数据集。
因此,这完全取决于您希望如何处理数据。如果批处理模型是必需的并且足够的,你可以使用hadoop,如果你想要实时处理,你必须选择google的。
编辑:您还可以探索其他可以与hadoop一起使用的技术,如spark、storm、hive等(并根据您的用例进行选择)
更多探索的一些有用链接:
1:gavinbadcock的博客
2:云学院博客