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.
Secuencia temporal de InfluxDB como objetivo
Amazon Timestream para InfluxDB es un servicio de base de datos de series temporales gestionado que utiliza InfluxDB de código abierto para aplicaciones AWS en tiempo real. APIs Ofrece una configuración, un funcionamiento y un escalado sencillos, y ofrece consultas con tiempos de respuesta de milisegundos de un solo dígito.
El primer paso para determinar si Timestream para InfluxDB es un objetivo de migración adecuado para su caso de uso es determinar la cardinalidad de su tabla Timestream for. LiveAnalytics Hemos desarrollado un script que calcula la cardinalidad de una tabla en Timestream para.
Comprueba si la cardinalidad es inferior a 10 millones, lo que ayudará a determinar si Timestream para InfluxDB puede gestionar su caso de uso.
Le ayuda a decidir qué tipo de instancia de InfluxDB debe utilizar.
La cardinalidad
Descripción general del script de cálculo de cardinalidad
El script de cálculo de cardinalidad calcula la cardinalidad de un flujo temporal para una tabla. LiveAnalytics Si la cardinalidad es inferior a 10 millones, el script recomienda un Timestream para el tipo de instancia de InfluxDB. Con el esquema de mapeo predeterminado, la cardinalidad se calcula calculando las combinaciones únicas totales de dimensiones y nombre de medida. Elegir las etiquetas de protocolo de la línea
Requisitos previos e instalación
Consulte la sección de requisitos previos y la instalación en el archivo README del script de cardinalidad
Uso básico
Para determinar la cardinalidad de una tabla, example_table, en la base de datos example_database, el script se puede utilizar de la siguiente manera:
python3 cardinality.py \ --table-name example_table \ --database-name example_database
Esto produce el siguiente resultado:
Cardinality of "example_database"."example_table": 160 Your recommended Timestream for InfluxDB type is: db.influx.medium
Recomendaciones
El script escanea automáticamente toda la tabla para calcular la cardinalidad y, al mismo tiempo, ofrece opciones de filtro de tiempo para una ejecución óptima de las consultas. Sugerimos implementar filtros de tiempo cuando los datos incluyan dimensiones consistentes y cuando el análisis de distintas variaciones dimensionales en toda la tabla arroje resultados similares a los del análisis de intervalos de tiempo específicos. Este enfoque garantiza una ejecución de consultas eficiente y eficaz.
Para obtener más información, consulte el README del script de cardinalidad