用于存储大量记录的Couchbase模式

时间:2013-03-08 14:03:28

标签: nosql couchbase

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

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

如果我想查询特定的日志文件怎么办? Hadoop并不擅长这一点。
什么是最好的选择? Couchbase是否适用于某种用例或有更好的选择吗? Couchbase中对此目标有任何限制吗?

1 个答案:

答案 0 :(得分:0)

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

因此,它取决于您在全球范围内拥有的大量条目。

我们经常看到这对Hadoop + Couchbase的原因是让Hadoop处理“BigData”本身,使用Couchbase来快速访问这些数据的子集(可能非常大)。