我正在努力区分所有不同的沙发*技术。对于我正在开发的 Android 游戏,我一直在使用 CouchDB 和使用 Couchbase Server 之间摇摆不定,缺乏文档令人沮丧。
我对技术的理解:
CouchDB - 一种非 SQL 数据库,过去几年一直在开发,并使用 RESTful API 进行通信。它已被其主要开发人员放弃,转而使用 Couchbase Server。
Couchbase Server - 一个大型数据库的企业解决方案,其中低延迟是最重要的。它使用 memcached 将“热”数据保存在内存中,但数据保存在 CouchDB 数据库中。
Couchbase Mobile - CouchDB <--Legacy的移动实现
TouchDB - CouchDB 的移动实现。
Ektorp - 一个允许开发人员与 Java 中的 CouchDB 实例对话和同步的框架。
我的列表中缺少的是从Android(以及最终的 iOS)与Couchbase Server 通信的框架。
这样的框架存在吗?