Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。
ストレージ
Timestream for LiveAnalytics は、時系列データを保存および整理して、クエリ処理時間を最適化し、ストレージコストを削減します。データストレージ階層化を提供し、メモリストアとマグネティックストアの 2 つのストレージ階層をサポートします。メモリストアは、スループットの高いデータ書き込みと高速なポイントインタイムクエリに最適化されています。マグネティックストアは、低スループットの遅延到着データ書き込み、長期間のデータ保存、高速な分析クエリに最適化されています。
Timestream for LiveAnalytics は、メモリストアとマグネティックストアのデータを単一の AWS リージョン内の異なるアベイラビリティーゾーンに自動的にレプリケートすることで、データの耐久性を確保します。すべてのデータは、書き込みリクエストの完了を確認する前にディスクに書き込まれます。
Timestream for LiveAnalytics では、メモリストアからマグネティックストアにデータを移動するように保持ポリシーを設定できます。データが設定値に達すると、Timestream for LiveAnalytics は自動的にデータをマグネティックストアに移動します。マグネティックストアに保持値を設定することもできます。データがマグネティックストアで期限切れになると、データは完全に削除されます。
例えば、1 週間分のデータを保持するようにメモリストアを設定し、1 年分のデータを保持するようにマグネティックストアを設定するシナリオを考えてみましょう。データの経過時間は、データポイントに関連付けられたタイムスタンプを使用して計算されます。メモリストア内のデータが 1 週間経過すると、そのデータは自動的にマグネティックストアに移動されます。その後、マグネティックストアに 1 年間保存されます。データが 1 年経過すると、Timestream for LiveAnalytics から削除されます。メモリストアとマグネティックストアの保持値は、データが Timestream for LiveAnalytics に保存される時間を累積的に定義します。つまり、上記のシナリオでは、データ到着時から、データは Timestream for LiveAnalytics に合計 1 年 1 週間保存されます。
注記
メモリストアまたはマグネティックストアの保持期間をアップグレードすると、その時点から保持の変更が有効になります。例えば、メモリストアの保持期間が 2 時間に設定され、テーブル保持ポリシーを更新して 24 時間に変更された場合、メモリストアは 24 時間のデータを保持できますが、この変更が行われた 22 時間後に 24 時間のデータが入力されます。Timestream for LiveAnalytics は、メモリストアで生成するデータをマグネティックストアから取得することはありません。
時系列データのセキュリティを確保するために、Timestream for LiveAnalytics のデータはデフォルトで常に暗号化されます。これは、転送中および保管中のデータに適用されます。さらに、Timestream for LiveAnalytics を使用すると、カスタマーマネージドキーを使用してマグネティックストア内のデータを保護できます。カスタマーマネージドキーの詳細については、「AWS KMS keys」を参照してください。