1

有一个非常流行的 Couchbase + Hadoop 串联用于日志文件处理的例子。

Hadoop 用于 MapReduce 作业和存储日志文件,而 Couchbase 用于存储和查询(Hadoop 作业的)结果。

如果我想查询特定的日志文件怎么办。Hadoop 不擅长这一点。
什么是最好的选择?Couchbase 适合某种用例还是有更好的选择?在 Couchbase 中这个目标有什么限制吗?

4

1 回答 1

0

这可能是一个不错的选择,但您必须记住 Couchbase 将密钥保存在内存中(这允许服务器对所有操作设置/获取/删除非常快......)

因此,这很大程度上取决于您在全球拥有的条目数量。

我们经常看到 Hadoop+Couchbase 这对夫妇的原因是让 Hadoop 自己处理“大数据”,使用 Couchbase 提供对这些数据的子集(可能非常大)的快速访问。

于 2013-03-22T09:36:22.333 回答