0

クリーンアップ作業を行う必要があるため、データを取得するビューを Couchbase コンソールに作成しました。それらを更新または削除するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

削除の場合、より良い方法の 1 つは、ビューの objectID ごとに touch() メソッドを実行して、次の時間範囲に関係なくランダムな TTL を設定することです。時間、日、月、何でも。その後、Couchbase は、クラスターにほとんどまたはまったく負荷をかけずに、時間の経過とともにオブジェクトを適切に削除します。オブジェクト自体を編集していないため、これは非常に高速ですが、Couchbase がそのオブジェクトに対して保持するメタデータのみであり、非常に高速です。

オブジェクトの更新の場合、高レベルは次のようになります。ビュー内のオブジェクト ID ごとに、オブジェクトを読み取り、変更を加えてから、DB に保存します。

あなたが探しているより具体的なものがあれば、私に知らせてください。

于 2015-06-11T04:17:08.777 に答える