I want to get CouchDB running as the backend for my mobile app, replacing SQlite.
I have been incredibly confused as a newcomer to this technology because, in addition t
The answers here are getting a bit dated.
Couchbase Lite is a mature, shipping product (open-source) that implements a stand-alone, fully-featured NoSQL database intended for mobile, IoT, and other uses where network connectivity is an issue or you need something lighter weight than Couchbase Server. It has broad platform support.
Couchbase Lite does synchronization. It is compatible with CouchDB.
You can find more information on the Couchbase site. For mobile, go to http://developer.couchbase.com/mobile
Edit: Couchbase Mobile 2.0 has been released. It's a significant rewrite. Couchbase Lite 2.0 replication uses a new protocol that is not compatible with CouchDB.