0

データベース全体とすべてのバケットにわたる集計クエリの使用例があります。複数のセカンダリ インデックス呼び出しに傾倒して、使用する最適なクエリ方法を考えています。これは頻繁に使用される機能ではなく、スケジュールされたジョブなどを介して週に 1 回程度呼び出される可能性があります。

一部のレコードのメタ属性に、選択対象として一致/対象にしたい値があります。

私が読んだことから、セカンダリ インデックスは素晴らしいように見えますが、単一のバケットに限定されていますか? また、本番環境での使用に関する警告が表示される「リスト バケット」も見ましたが、そのような使用頻度の低い機能に適用できるかどうかはわかりません。バケットを一覧表示して、それぞれに対してセカンダリ インデックス クエリを実行できるのではないかと考えました。

より良い方法はありますか?MapReduce は重いようで、ファイル システムのすべての KV をロードする必要があります。検索も可能ですが、もっと簡単な方法があれば、インデックスのセットアップ/メンテナンスはやり過ぎのようです。

4

0 に答える 0