作为Couchbase的共同创始人,我应该能够给您更清楚的了解。 我将轮流回答您的问题。
1)正确。 Couchbase服务器不是CouchDB。 它会牺牲CouchDB所做的一些精巧的工作(HTTP接口,主/主复制),因此它可以做其他精巧的事情(亚毫秒级延迟,巨大的集群。)从长远来看,我们希望恢复高水平, 我们必须删除的功能的性能版本。 目前,我们正在构建最快,最可靠的NoSQL数据库(是的),但是它不能解决与CouchDB相同的用例。
2)也许我只是回答了? 有关Couchbase服务器的更多信息,请访问:[http://www.couchbase.com/couchbase-server/overview]
3)Couchbase继续投资于移动技术。 我们已经为Android和iOS提供了经过良好测试的实现。 这些基于Apache CouchDB,因此它们将具有您要寻找的功能集。 请访问此处下载它们:[http://www.couchbase.com/wiki/display/couchbase/Couchbase+Mobile+Syncpoint](请参阅该页面上适用于iOS和Android的链接)
展望未来,我们将重点放在轻量级替代方案上,以在设备上实际运行基于CouchDB的代码。 要使CouchDB在设备上运行,需要使用Erlang虚拟机。 尽管重量轻且尊重电池寿命(对于VM),但它仍是VM。 因此,我们正在为移动设备构建更轻量级的同步和存储引擎。 适用于iOS的TouchDB可以与Apache CouchDB同步。 我们也有一个针对Android的类似项目。 如果我正在开始一个新项目,那么我来看看这些。