CouchDB Java客户端

时间:2013-06-10 22:52:57

标签: java couchdb

此Wiki页面http://wiki.apache.org/couchdb/Getting_started_with_Java列出了几个CouchDB Java客户端。我想知道提到的任何客户是否比其他客户明显更具优势/更受欢迎/更好/更受支持。

3 个答案:

答案 0 :(得分:15)

我认为Ektorp几乎是明确的领导者。我当然对此非常满意,而且我从未见过有人使用过其他任何东西。

此外,作为一个快速指标,Ektorp显然比其他任何一个更积极地维护:目前Ektorp的最后一次提交是5 小时,而CouchDB4j是4年,有点jcouchdb超过1年,jRelax为2年。

答案 1 :(得分:1)

Lightcouch现在似乎最活跃。但是,Ektorp仍然有效。

然而,每个人都有自己的优势,所以我根据你想要从CouchDB的HTTP API中提取的级别来选择。我自己,我使用Lightcouch。

答案 2 :(得分:1)

我尝试过CouchDB4j,它只实现了一些方法。它们没有很好的文档记录,您可能会发现完全缺乏代码示例实现非常令人沮丧,因为它发生在我身上。这就是为什么我不推荐它。为了让您对此API有所了解,我尝试将某个文件附加到数据库中已有的文档中,但它不支持此类过程。

我现在要给Ektorp一个镜头,然后我会带着编辑回来。看看这两者之间最近的活动,这是一个很大的不同:Ektorp最近一个月前更新了对比CouchDB4j已经在3年前更新了这篇评论的时刻。希望这会有所帮助。

编辑:Ektorp绝对是您要走的路。它允许您在数据库中构建自己的条目,包含任意数量和变量字段。它还允许轻松操作附件。对我来说,它就是诀窍。