Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Elegir entre la operación de la API WriteRecords y la carga por lotes
Con la operación de la API WriteRecords, puede escribir sus datos de serie temporal de streaming en Timestream para LiveAnalytics a medida que los genera su sistema. Con WriteRecords, puede incorporar de forma continua un único punto de datos o lotes de datos más pequeños en tiempo real. Timestream para LiveAnalytics le ofrece un esquema flexible que detecta de manera automática los nombres de las columnas y los tipos de datos de las tablas de Timestream para LiveAnalytics según los nombres de las dimensiones y los tipos de datos de los puntos de datos que especifique al invocar las escrituras en la base de datos.
Por el contrario, la carga por lotes permite la incorporación sólida de datos de serie temporal por lotes de los archivos fuente (archivos CSV) a Timestream para LiveAnalytics, utilizando un modelo de datos que usted defina. Algunos ejemplos de cuándo utilizar la carga por lotes con un archivo fuente son la importación masiva de datos de serie temporal para la evaluación de Timestream para LiveAnalytics mediante una prueba de concepto, la importación masiva de datos de serie temporal desde un dispositivo de IoT que estuvo fuera de línea durante algún tiempo y la migración de datos históricos de series temporales de Amazon S3 a Timestream para LiveAnalytics. Para obtener información sobre la carga de lotes, consulte Uso de la carga por lotes en Timestream para LiveAnalytics.
Ambas soluciones son seguras, fiables y eficaces.
Utilice WriteRecords cuando:
-
Transmite cantidades más pequeñas (menos de 10 MB) de datos por solicitud.
-
Complete las tablas existentes.
-
Ingiera datos de un flujo de registro.
-
Realice un análisis en tiempo real.
-
Requiere una latencia más baja.
Utilice la carga por lotes cuando:
-
Ingiera grandes cantidades de datos que se originan en Amazon S3 en archivos CSV. Para obtener más información acerca de los límites, consulte Cuotas.
-
Rellenar las tablas nuevas, como en el caso de una migración de datos.
-
Enriquecer las bases de datos con datos históricos (ingesta en tablas nuevas).
-
Tiene datos de origen que cambian lentamente o no cambian en absoluto.
-
Dispone de tiempos de espera flexibles, ya que una tarea de carga por lotes puede estar pendiente hasta que haya recursos disponibles, en especial si carga una gran cantidad de datos. La carga por lotes es adecuada para datos que no tengan que estar disponibles de forma inmediata para consultas o análisis a fin de añadir más claridad.