世の中に出回っているさまざまなソファ* テクノロジーすべてを区別するのに苦労しています。開発中の Android ゲームで CouchDB を使用するか、Couchbase Server を使用するかを切り替えていましたが、ドキュメントがなくてイライラしています。
テクノロジーに関する私の理解:
CouchDB - ここ数年開発されており、RESTful API を使用して通信される SQL を使用しないデータベース。Couchbase Server での作業を支持して、主任開発者によって放棄されました。
Couchbase Server - 低レイテンシーが最優先される大規模データベースのエンタープライズ ソリューション。memcached を使用して「ホット」データをメモリに保持しますが、データは CouchDB データベースに永続化されます。
Couchbase Mobile - CouchDB のモバイル実装 <--Legacy
TouchDB - CouchDB のモバイル実装.
Ektorp - 開発者が Java から CouchDB インスタンスと通信して同期できるようにするフレームワーク.
私のリストに欠けているのは、Android (そして最終的には iOS)からCouchbase Serverと通信するためのフレームワークです。
そのようなフレームワークは存在しますか?