Amazon Timestream for LiveAnalytics と同様の機能については、Amazon Timestream for InfluxDB を検討してください。リアルタイム分析のために、簡略化されたデータ取り込みと 1 桁ミリ秒のクエリ応答時間を提供します。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ターゲットとしての InfluxDB のタイムストリーム
Amazon Timestream for InfluxDB は、リアルタイムアプリケーションにオープンソースの InfluxDB APIs AWS を使用する のマネージド時系列データベースサービスです。セットアップ、オペレーション、スケーリングが簡単で、クエリを 1 桁ミリ秒の応答時間で配信します。
Timestream for InfluxDB がユースケースに適した移行ターゲットかどうかを判断する最初のステップは、Timestream for LiveAnalytics テーブルの基数を決定することです。Timestream for LiveAnalytics でテーブルカーディナリティを計算するスクリプト
- カーディナリティが 1,000 万未満であるかどうかをチェックし、Timestream for InfluxDB がユースケースを処理できるかどうかを判断します。 
- InfluxDB インスタンスのどの Timestream タイプを使用するかを決定するのに役立ちます。 
InfluxDB のカーディナリティ
カーディナリティ計算スクリプトの概要
カーディナリティ計算スクリプトは、Timestream for LiveAnalytics テーブルのカーディナリティを計算します。カーディナリティが 1,000 万未満の場合、スクリプトは InfluxDB インスタンスタイプに Timestream を推奨します。デフォルトのスキーママッピングを使用して、ディメンションとメジャー名の一意の組み合わせの合計を計算することでカーディナリティが計算されます。適切な行プロトコルタグ
前提条件とインストール
カーディナリティスクリプトの README の「前提条件」セクションと「インストール
基本的な使用法
テーブルの基数を決定するために example_table データベース example_database では、スクリプトを次の方法で使用できます。
python3 cardinality.py \ --table-name example_table \ --database-name example_database
これにより、次の出力が生成されます。
Cardinality of "example_database"."example_table": 160 Your recommended Timestream for InfluxDB type is: db.influx.medium
レコメンデーション
スクリプトはテーブル全体を自動的にスキャンして基数を計算し、最適なクエリ実行のためのタイムフィルターオプションを提供します。データに一貫したディメンションが含まれ、テーブル全体で異なるディメンションのバリエーションを分析すると、特定の時間範囲の分析と同様の結果が得られる場合、タイムフィルターを実装することをお勧めします。このアプローチにより、効率的でパフォーマンスの高いクエリ実行が保証されます。
詳細については、カーディナリティスクリプトの README