我对 MongoDB 的使用非常简单。我只有一个副本集并在不使用 Map Reduce 的情况下处理一些基本查询。
我听说 Hadoop 是很棒的数据处理工具,一旦连接到 MongoDB 就可以提高性能。它可以很好地处理 Map Reduce,但它对我不包含任何 Map Reduce 函数的情况有用吗?
此外,如果我在MongoDB中使用Map Reduce并连接到Hadoop,性能将如何提高?
请您参考如下方法:
Hadoop 适用于批处理和海量数据(GB 到 TB)。 因此,如果您不期望您的案例中有那么大的数据量并且您需要即时输出查询,那么您最好单独使用 mongo 来完成。 Hadoop 对于这项工作来说可能有点矫枉过正。