4

世の中に出回っているさまざまなソファ* テクノロジーすべてを区別するのに苦労しています。開発中の 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と通信するためのフレームワークです。

そのようなフレームワークは存在しますか?

4

2 に答える 2

1

Android でCouchbase Serverを使用するのではなく、Android アプリがどこかのリモート サーバー上のCouchbase Serverインスタンスと通信する必要があると想定してます。

Couchbase Server の主要なインターフェースmemcached であるため、Android 用の memcached ライブラリはすべて機能します。必要に応じて、残りの Couch 呼び出しはいずれも単純な HTTP 呼び出しです。

于 2012-06-24T01:47:36.610 に答える
0

アプリケーションをCouchbaseServer(通常はTouchDB上に構築されたアプリケーション)に同期するために必要なフレームワークは、CouchbasewikiにリストされているMobileSyncpointです。これは進行中のオープンソース作業ですが、開発メーリングリストの調整と概念はそのwikiからリンクしています。

通常、TouchDB上でEktorpを使用し、次にMobile Syncpointを使用して、どこかのデータセンターで実行されているCouchbaseServerに同期します。

于 2012-06-24T19:52:15.357 に答える