問題タブ [amazon-dynamodb-index]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-dynamodb - DynamoDB では、どちらが速いですか? Id またはセカンダリ インデックス属性によるクエリですか?
2 つの異なる属性に対してクエリを実行する必要がある DynamoDB テーブルがあります。場合によっては 1 つ、場合によってはもう 1 つですが、同時に両方を使用することは決してありません。
属性 A と属性 B があるとしましょう。他の属性はここでは関係ありません。
ハッシュ キーが属性 A であり、GSI が属性 B であるこのテーブルを設計することを考えていquery
ますscan
。
ここで、属性 A (ID) と属性 B (GSI) のどちらのクエリが高速かという質問が頭に浮かびます。
違いがある場合は、B を Id として、A を GSI として切り替えることができます。
ありがとう
amazon-dynamodb - com.amazonaws.services.dynamodbv2.model.AmazonDynamoDBException: バックフィル グローバル セカンダリ インデックスから読み取ることができません
グローバルセカンダリインデックスで読み取るジョブがスケジュールされているアプリで、この例外が発生し続けます。テーブルに変更がなかったにもかかわらず、定期的にバックフィルを続けているようです。私たちのテーブルのボリュームは非常に少ないので、これを 1 日に数回見ると少し驚きます。これは新しいインデックスではないため、レコードの挿入/更新時にのみバックフィルしないようにする必要があります。これを前に見た人はいますか?