1

2 つの異なる属性に対してクエリを実行する必要がある DynamoDB テーブルがあります。場合によっては 1 つ、場合によってはもう 1 つですが、同時に両方を使用することは決してありません。

属性 A と属性 B があるとしましょう。他の属性はここでは関係ありません。

ハッシュ キーが属性 A であり、GSI が属性 B であるこのテーブルを設計することを考えていqueryますscan

ここで、属性 A (ID) と属性 B (GSI) のどちらのクエリが高速かという質問が頭に浮かびます。

違いがある場合は、B を Id として、A を GSI として切り替えることができます。

ありがとう

4

1 に答える 1