2017-02-16 8 views
0

Cloudantデータベースで削除された文書のリストを効率的に検索する方法を探しています。削除された文書を効率的に取得する方法

背景:私は400万のレコードを含むCloudantデータベースを持っています。ビジネスロジックにより、文書も削除することができます。このデータベースのデータはSQLデータウェアハウスに毎日ロードされ、削除済みとしてマークする必要があります。

全リロードは時間がかかりすぎるためオプションではありません。また、Cloudantデータベースに非常に多くのドキュメントが含まれている場合、_changesストリームを照会することは適切ではないようです。

答えて

0

_deletedプロパティが設定されていないすべてのドキュメントを削除するには、_changesフィードを使用し、サーバー側フィルタ機能(http://guide.couchdb.org/draft/notifications.html)を適用します。したがって、変更フィードリスナーは、DELETE操作が報告され、ネットワークトラフィックが最小限に抑えられるたびに通知されます。

関連する問題