Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一个非常流行的 Couchbase + Hadoop 串联用于日志文件处理的例子。
Hadoop 用于 MapReduce 作业和存储日志文件,而 Couchbase 用于存储和查询(Hadoop 作业的)结果。
如果我想查询特定的日志文件怎么办。Hadoop 不擅长这一点。 什么是最好的选择?Couchbase 适合某种用例还是有更好的选择?在 Couchbase 中这个目标有什么限制吗?
这可能是一个不错的选择,但您必须记住 Couchbase 将密钥保存在内存中(这允许服务器对所有操作设置/获取/删除非常快......)
因此,这很大程度上取决于您在全球拥有的条目数量。
我们经常看到 Hadoop+Couchbase 这对夫妇的原因是让 Hadoop 自己处理“大数据”,使用 Couchbase 提供对这些数据的子集(可能非常大)的快速访问。