DynamoDBにネットワーク測定値を格納しようとしていますが、正しいパーティションキーと範囲キーが不明です。私のデータは次のようになります。DynameriesDBにtimeseriesデータを格納
{
count: 33,
total: 45,
timestamp: 21231133,
data: {
key1: value1,
key2: value2,
key3: value3,
key4: value4,
key5: value5}
}
は私がtimestamp1とtimestamp2間のタイムスタンプを持つデータを取得できるようにする必要があります。私は毎秒データを保存し、より遅い間隔で(30秒ごとに)検索します。
ホットパーティションを避け、データをすばやくクエリできるようにする必要があります。私はテーブルスキャンをしたくありません。
おかげで、問題に言及したクエリパターンに基づいて
このアプリケーションでは、DynamoDBの使用を廃止しました。これは、 "" N ":" 6 "}と{" NS " – Mark