

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# テーブルの使用パターンを評価してパフォーマンスとコストを最適化する
<a name="CostOptimization_TableUsagePatterns"></a>

このセクションでは、あなたがAmazon Keyspaces テーブルを効率的に使用しているかどうかを評価する方法の概要を説明します。Amazon Keyspaces には最適ではない特定の使用パターンがあり、これらはパフォーマンスとコストの両方の観点から最適化する余地があります。

**Topics**
+ [強力な整合性のある読み込みオペレーションの数を減らす](#CostOptimization_TableUsagePatterns_StronglyConsistentReads)
+ [有効期限 (TTL) の有効化](#CostOptimization_TableUsagePatterns_TTL)

## 強力な整合性のある読み込みオペレーションの数を減らす
<a name="CostOptimization_TableUsagePatterns_StronglyConsistentReads"></a>

Amazon Keyspaces では、リクエストごとに[読み込み整合性](consistency.md#ReadConsistency)を設定できます。デフォルトでは、読み込みリクエストは結果的に整合性が保たれます。結果整合性のある読み込みは、最大 4 KB のデータに対して 0.5 RCU が課金されます。

分散型ワークロードのほとんどの部分は柔軟性があり、最終的な一貫性を許容できます。ただし、強力な整合性のある読み込みを必要とするアクセスパターンもあり得ます。強力な整合性のある読み込みには、最大 4 KB のデータに対して 1 RCU の料金が課金されるため、読み込みコストは実質的に 2 倍になります。Amazon Keyspaces では、同じテーブルで両方の整合性モデルを柔軟に使用できます。

ワークロードとアプリケーションコードを評価して、強力な整合性のある読み込みが必要な場合にのみ使用されているかどうかを確認できます。

## 有効期限 (TTL) の有効化
<a name="CostOptimization_TableUsagePatterns_TTL"></a>

[有効期限 (TTL) ](TTL.md)を使用すると、テーブルのデータが自動的に期限切れになり、アプリケーションロジックが簡素化され、ストレージの料金を最適化できます。不要になったデータは、設定した有効期限の値に基づいて、テーブルから自動的に削除されます。

