翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Keyspaces でパーティションキーを効果的に使用する方法
Amazon Keyspaces テーブルの各行を一意に識別するプライマリキーは、データを保存するパーティションを決定する 1 つ以上のパーティションキー列と、パーティション内のデータのクラスター化とソートの方法を定義する 1 つ以上のクラスタリング列 (オプション) で構成されます。
パーティションキーによって、データが保存されるパーティションの数と、これらのパーティション間でデータを分散させる方法が決まるため、パーティションキーの選択方法が、クエリのパフォーマンスに大きな影響を与える可能性があります。通常は、ディスク上のすべてのパーティション全体でアクティビティが均一になるようにアプリケーションを設計する必要があります。
アプリケーションの読み取り/書き込みアクティビティをすべてのパーティションに均等に分散させることで、スループットコストを最小限に抑えることができます。これは、オンデマンドおよび読み取り/書き込みのプロビジョンドキャパシティモードにも適用されます。例えば、プロビジョンドキャパシティモードを使用している場合、アプリケーションに必要なアクセスパターンを決定し、各テーブルに必要な読み取りキャパシティユニット (RCU) と書き込みキャパシティユニット (WCU) の合計を推定できます。Amazon Keyspaces は、特定のパーティションに対するトラフィックが 3,000 RCUsおよび 1,000 を超えない限り、プロビジョニングしたスループットを使用してアクセスパターンをサポートしますWCUs。
Amazon Keyspaces では、バーストキャパシティを指定して、パーティションごとのスループットプロビジョニングに柔軟性をもたらします。詳細については、Amazon Keyspaces でバーストキャパシティを効果的に使用する を参照してください。