-3

我的应用程序处理大量实时传感器数据。数据可以用于大数据分析,hadoop当然是最好的选择。但是现在我只是在想是不是应该先把数据放到mongodb中,然后通过mongodb到hadoop的接口来做大数据的事情。是否需要 mongodb,因为它们都可以存储数据和 map reduce(hadoop 更高级)?

谁能帮我分析一下hadoop和mongodb之间的区别?
我应该将它们结合起来,还是只在这个基于传感器的应用程序架构中保留 hadoop?

4

1 回答 1

2

Hadoop 不是数据库——它是一个数据分析框架。

但它需要从某个地方获取数据。MongoDB 是存储数据以供 Hadoop 分析的一种可能的解决方案。但是,这是一个好还是坏的解决方案取决于您在问题中没有提到的许多因素。主要是您的数据是如何结构化的,以及您是否期望该结构在未来发生变化。

于 2012-09-08T14:26:54.337 回答