【问题标题】:CouchDB Java clientCouchDB Java 客户端
【发布时间】:2013-06-10 22:52:56
【问题描述】:

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

【问题讨论】:

标签: java couchdb


【解决方案1】:

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

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

【讨论】:

  • 对 Ektorp 的最后一次提交是 2017 年 11 月,这似乎是自 2019 年 8 月以来的一段很长的时间。
  • 是否执行 Mango 查询?
【解决方案2】:

Lightcouch 现在似乎是最活跃的。不过,Ektorp 也仍然有效。

然而,每个都有自己的优势,所以我会根据您希望从 CouchDB 的 HTTP API 中抽象出的级别来选择。我自己,我会使用 Lightcouch。

【讨论】:

  • Lightcouch 看起来并没有一直处于活动状态。
  • 很公平,我一定是被最近的一些提交给骗了。
【解决方案3】:

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

我现在将给 Ektorp 一个机会,并在我继续编辑的过程中回来。看看这两者之间最近的活动,这是一个很大的区别:Ektorp 上一次更新是在一个月前,而 CouchDB4j 是在 3 年前在撰写此评论时更新的。希望这会有所帮助。

编辑:Ektorp 绝对是要走的路。它允许您在数据库中构建自己的条目类型,并根据需要使用尽可能多的变量字段。它还允许轻松操作附件。对我来说,它成功了。

【讨论】:

    猜你喜欢
    • 2015-11-23
    • 2017-07-05
    • 2012-03-18
    • 1970-01-01
    • 2011-08-12
    • 2015-06-21
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多