翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
LiveAnalytics 用の Amazon Timestream の設定
データ処理、ストレージ、クエリパフォーマンス、コスト要件に合わせて、メモリストアとマグネティックストアのデータ保持期間を設定します。
-
遅延受信データの処理に関するアプリケーションの要件に合わせて、メモリストアのデータ保持を設定します。遅延受信データは、現在の時刻より前のタイムスタンプを持つ受信データです。これは、LiveAnalytics の Timestream にデータを送信する前にイベントをバッチ処理するリソース、および断続的にオンラインになっている IoT センサーなど、断続的な接続を持つリソースから出力されます。
-
遅延着信データがメモリストアの保持期間よりも早くタイムスタンプで到着することが予想される場合は、テーブルのマグネティックストア書き込みを有効にする必要があります。テーブルに EnableMagneticStoreWrites MagneticStoreWritesProperties を設定すると、テーブルはメモリストアの保持期間より前のタイムスタンプを持つデータを受け入れます。
-
クエリのタイプ、頻度、時間範囲、パフォーマンス要件など、LiveAnalytics の Timestream で実行する予定のクエリの特性を考慮します。これは、メモリストアとマグネティックストアがさまざまなシナリオ向けに最適化されているためです。メモリストアは、LiveAnalytics の Timestream に送信された少量の最近のデータを処理する高速point-in-timeクエリ用に最適化されています。マグネティックストアは、LiveAnalytics の Timestream に送信された中程度から大量のデータを処理する高速の分析クエリ用に最適化されています。
-
データ保持期間は、システムのコスト要件の影響を受けます。
例えば、アプリケーションの遅延着信データのしきい値が 2 時間で、アプリケーションが 1 日分、1 週間分、または 1 か月分のデータを処理する多くのクエリを送信するシナリオを考えてみましょう。その場合、マグネティックストアが高速分析クエリ用に最適化されているため、メモリストアの保持期間を短く設定し (2~3 時間)、より多くのデータをマグネティックストアに流すことができます。
メモリストアと既存のテーブルのマグネティックストアのデータ保持期間を増減した場合の影響を理解します。
-
メモリストアの保持期間を短くすると、データはメモリストアからマグネティックストアに移動され、このデータ転送は永続的です。LiveAnalytics の Timestream は、メモリストアに入力するためにマグネティックストアからデータを取得しません。マグネティックストアの保持期間を短くすると、データはシステムから削除され、データの削除は永続的です。
-
メモリストアまたはマグネティックストアの保持期間を延長すると、その時点から LiveAnalytics の Timestream に送信されるデータに変更が有効になります。LiveAnalytics の Timestream は、メモリストアに入力するためにマグネティックストアからデータを取得しません。例えば、メモリストアの保持期間が最初に 2 時間に設定され、その後 24 時間に延長された場合、メモリストアに 24 時間分のデータが含まれるまでに 22 時間かかります。