1
レコードのTTLを更新するUDFがあります。また、UDFを適用したい主キーのリストもあります。このリストは、Aerospike以外で生成され、少なくとも2500万個の鍵を含むかなり大きいものです。Aerospike主キーの所定のリストにUDFを適用する
私は成功した上で、私のUDFを実行した:
- 特定記録:
execute functions.updateTTL() on namespace.set where PK = 'some key'
- セット全体:
execute functions.updateTTL() on namespace.set
私はそのレコードだけに私のUDFを適用することができますどのようにキーは私のリストに含まれていますか?
ありがとう、私は同じ結論に達しました。このような機能の良い例があるかどうか知っていますか?なぜそれは問題を求めているのですか? – bzak
Enterprise Editionを使用している場合は、強制的にレコードを期限切れにするか、またはレコードを削除することを目標にしています。 (Community Editionでは使用できません)。続く問題は、a)永続ストレージを使用している場合、2)SSDをゼロ化せずにノードを再起動した場合、これらのレコードが復活するコーナーケースがある場合です。レコードはSSDにログ構造で書き込まれます。最初に読み込まれるバージョンに応じて、実際には循環バッファを考えると古いバージョンが優先される可能性があります。 – pgupta