在操作和批次載入之間 WriteRecords API進行選擇 - Amazon Timestream

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在操作和批次載入之間 WriteRecords API進行選擇

使用 WriteRecords API操作,您可以將串流時間序列資料寫入 Timestream, LiveAnalytics 因為系統會產生資料。透過使用 WriteRecords,您可以持續即時擷取單一資料點或較小的資料批次。的 LiveAnalytics Timestream 為您提供彈性結構描述,可根據您叫用寫入資料庫時指定的資料點的維度名稱和資料類型,自動偵測 LiveAnalytics 資料表的 Timestream 資料欄名稱和資料類型。

相反地,批次載入可讓您使用您定義的資料模型 LiveAnalytics,將批次時間序列資料從來源檔案 (CSV 檔案) 穩健擷取到 Timestream。將批次載入與來源檔案搭配使用的幾個範例,是透過概念 LiveAnalytics 驗證大量匯入時間序列資料,以評估 Timestream for,從離線一段時間的 IoT 裝置大量匯入時間序列資料,並將歷史時間序列資料從 Amazon S3 遷移到 Timestream for LiveAnalytics。如需批次載入的資訊,請參閱 在 的 Timestream 中使用批次載入 LiveAnalytics

這兩種解決方案都安全、可靠且效能良好。

使用 WriteRecords 時機:

  • 每個請求串流較少量 (小於 10 MB) 的資料。

  • 填入現有的資料表。

  • 從日誌串流擷取資料。

  • 執行即時分析。

  • 需要較低的延遲。

在下列情況使用批次載入:

  • 在 CSV 檔案中擷取源自 Amazon S3 的較大資料負載。如需限制的詳細資訊,請參閱 配額

  • 填入新資料表,例如在資料遷移的情況下。

  • 使用歷史資料擴充資料庫 (擷取至新資料表)。

  • 您有緩慢變更或完全不變更的來源資料。

  • 您有彈性的等待時間,因為批次載入任務可能處於待定狀態,直到資源可用為止,特別是當您載入非常大量的資料時。批次載入適合不需要隨時可用於查詢或分析的資料,以增加清晰度。