
DynamoDB Accelerator(DAX)とは?
DynamoDB DAXを有効化するとキャッシュを利用した高速性能が可能になります。
DynamoDB Accelerator(DAX) を有効化することで、1 秒あたりのリクエスト数が数百万件になる場合でも、ミリセカンドからマイクロセカンドへの最大 10 倍のパフォーマンス向上させることが可能となります。
特定のデータへのアクセスが集中している場合、そのデータがキャッシュに保持されてアクセスがキャッシュ上で行われれば、処理性能を大幅に向上させることができます。
特定のデータ領域への処理集中の場合、SQSよりDAXによるキャッシュ処理を有効化する方が効果的です。
DynamoDB DAXの特長
DAX クラスターは、1 つのみのプライマリノードと、0~9 個のリードレプリカノードで構成されます。
Amazon DynamoDB グローバルテーブルは、マルチリージョン、マルチアクティブデータベースをデプロイするための完全マネージド型のソリューションです。これは冗長性を高めます。
インメモリDBであるため高コストになってしまう欠点です。
どれだけ早くなったか調べる方法
設定前と設定後を比べる
テキスト数値比較をすぐにやる方法