翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
WriteRecords API Wordオペレーションとバッチロードの選択
WriteRecords API Wordオペレーションを使用すると、ストリーミング時系列データをシステムによって生成された Timestream for LiveAnalytics に書き込むことができます。 WriteRecords を使用すると、1 つのデータポイントまたはより小さなデータバッチをリアルタイムで継続的に取り込むことができます。Timestream for LiveAnalytics には、データベースへの書き込みを呼び出すときに指定したデータポイントのディメンション名とデータ型に基づいて、Timestream for LiveAnalytics テーブルの列名とデータ型を自動検出する柔軟なスキーマが用意されています。
対照的に、バッチロードでは、定義したデータモデルを使用して、ソースファイル (CSV ファイル) から Timestream for LiveAnalytics にバッチ処理された時系列データを堅牢な方法で取り込むことができます。ソースファイルでバッチロードを使用するときの例には、概念実証による Timestream for LiveAnalytics の評価のために時系列データを一括でインポートする、しばらくオフラインだった IoT デバイスから時系列データを一括でインポートする、履歴時系列データを Amazon S3 から Timestream for LiveAnalytics に移行するなどがあります。バッチロードの詳細については、「」を参照してくださいTimestream for LiveAnalytics でのバッチロードの使用。
どちらのソリューションも、安全性、信頼性、パフォーマンスを備えています。
次の場合に WriteRecords を使用します。
-
リクエストごとに少量 (10 MB 未満) のデータをストリーミングします。
-
既存のテーブルへの入力。
-
ログストリームからのデータの取り込み。
-
リアルタイム分析の実行。
-
低レイテンシーが必要。
バッチロードは次の場合に使用します。
-
CSV ファイルで Amazon S3 から送信される大量のデータを取り込む。の制限事項の詳細については、クォータを参照してください。
-
データ移行の場合など、新しいテーブルの入力。
-
履歴データによるデータベースの強化 (新しいテーブルへの取り込み)。
-
ソースデータが低速またはまったく変化しない。
-
特に大量のデータをロードする場合、バッチロードタスクはリソースが使用可能になるまで保留状態になる可能性があるため、待ち時間は柔軟です。バッチロードは、より明確にするためにクエリや分析にすぐに利用できる必要がないデータに適しています。