3

まず、「ホットな」ハッシュ キーを回避する方法に関するガイダンスを提供する DyanamoDBのサポートドキュメントを次に示します。

概念的には、ホット ハッシュ キーは単純であり、(通常は) 簡単に回避できます。ドキュメントには、その方法の良い例が示されています。ホットハッシュキーとは何かを尋ねているのではありません。

私が知りたいのは、制限、つまり、すべての読み取り/書き込みアクティビティが 1 つ (または非常に少数) のパーティションのみに集中している場合、プロビジョニングされた読み取り/書き込みユニットの特定のレベルで、全体のパフォーマンスが実際にどの程度低下するかです。 )。適切に分散されたハッシュ キー アクティビティ (パーティション間で均一) の場合、DynamoDB は 1 ミリ秒の応答時間を提供します。では、最悪のシナリオでは、応答時間はどのようになるでしょうか?

これは、この回答の知識が重要な特定のユースケースを提供する関連する質問をする AWSの投稿です。

4

1 に答える 1

8

DynamoDBは、「ホット」なハッシュ キーであっても、1 ミリ秒の応答時間を保証しますが、多くのスロットリングされたリクエストが表示される可能性が非常に高くなります。そして、未使用のプロビジョニング済みスループットが十分にあると思われる場合でも。これは、プロビジョニングされたスループットが実質的にパーティションの数で割られるためです。ただし、特定の時点でいくつのパーティションがあるかわからないため、単一のハッシュキーに使用できるプロビジョニングされたスループットの量は異なります...

于 2013-09-04T20:35:17.380 に答える