2016-06-02 7 views
0

Cloudantサーバーの文書をiOSに迅速に同期する必要があります。そのために は、私が唯一のユーザー文書を複製する方法を理解する必要がどのようにユーザーの文書を複製するのですか

https://github.com/cloudant/CDTDatastore#overview

この公式のライブラリを使用しています。 私は正しい道を見つけ出す必要があります。

会社のチケットアシスタンスシステムを想像してみてください。

すべてのユーザーがチケットを作成できます。これはcloudant/couchdbサーバーに保存されています。 ユーザーがモバイルプラットフォームを使用している場合、私は彼にチケット を同期させたいのですがどうすればいいですか?

はすべて

答えて

0

CDTDatastoreは、データベース全体を同期するように設計されており、cloudant/CouchDBのドキュメントACLごとに用意されていませんありがとうございました。特定のユーザーデータのみを同期させるには、レプリケーションのパフォーマンスに大きく影響するフィルタ機能を使用するか、ユーザーモデルごとに1つのデータベースを使用する必要があります。

+0

すべてのユーザーに対して1つのデータベース?これは非常に高価です。どのようにフィルタを使用できますか?私はすべてのドキュメントを複製したくありません。: –

+0

@DanieleGrillo https://docs.cloudant.com/advanced_replication.html#filtered-replicationのドキュメントに従ってフィルタ機能を作成し、フィルタの情報を提供しますCDTDatastoreのレプリケーションでの関数 – rhyshort

関連する問題