I am struggling to discern all the different couch * technologies that are there. I use CouchDB and use Couchbase Server to play the Android game I am developing, and the lack of documentation is disappointing.
My understanding of technology:
CouchDB is a non-SQL database that has been under development for the past few years and is associated with the use of the RESTful API. It has been left by its main developers in favor of working on the Couchbase Server.
Couchbase Server is an enterprise solution for a large database where low latency is paramount. It stores hot data in memory using memcached, but the data is stored in the CouchDB database.
Couchbase Mobile - Mobile Implementation of CouchDB <- Legacy
TouchDB is a mobile implementation of CouchDB.
Ektorp is a framework that allows a developer to talk and synchronize with a CouchDB instance with Java.
What is missing on my list is the structure to talk to Couchbase Server from Android (and, ultimately, iOS).
Is there such a structure?
source share