Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. Scopri di più qui.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Timestream per InfluxDB come Target
Amazon Timestream for InfluxDB è un servizio di database di serie temporali gestito che utilizza InfluxDB open source per applicazioni AWS in tempo reale. APIs Offre facilità di configurazione, funzionamento e scalabilità, fornendo query con tempi di risposta di una sola cifra di millisecondi.
Il primo passaggio per determinare se Timestream for InfluxDB è un obiettivo di migrazione appropriato per il tuo caso d'uso è determinare la cardinalità di Timestream for table. LiveAnalytics Abbiamo sviluppato uno script che calcola la cardinalità della tabella in Timestream per.
Verifica se la cardinalità è inferiore a 10 milioni, il che aiuterà a determinare se Timestream for InfluxDB è in grado di gestire il tuo caso d'uso.
Ti aiuta a decidere quale tipo di istanza Timestream for InfluxDB utilizzare.
La cardinalità
Panoramica dello script di calcolo della cardinalità
Lo script di calcolo della cardinalità calcola la cardinalità di un Timestream per una tabella. LiveAnalytics Se la cardinalità è inferiore a 10 milioni, lo script consiglia un tipo di istanza Timestream per InfluxDB. Utilizzando la mappatura dello schema predefinita, la cardinalità viene calcolata calcolando le combinazioni uniche totali di dimensioni e nome della misura. La scelta dei tag di protocollo
Prerequisiti e installazione
Vedi la sezione Prerequisiti e l'installazione nel README dello script di cardinalità
Utilizzo di base
Per determinare la cardinalità di una tabella, example_table, nel database example_database lo script può essere utilizzato nel modo seguente:
python3 cardinality.py \ --table-name example_table \ --database-name example_database
Questo produce il seguente risultato:
Cardinality of "example_database"."example_table": 160 Your recommended Timestream for InfluxDB type is: db.influx.medium
Raccomandazioni
Lo script analizza automaticamente l'intera tabella per calcolare la cardinalità, offrendo al contempo opzioni di filtro temporale per un'esecuzione ottimale delle query. Ti consigliamo di implementare filtri temporali quando i dati coinvolgono dimensioni coerenti e quando l'analisi di variazioni dimensionali distinte nell'intera tabella produce risultati simili all'analisi di intervalli di tempo specifici. Questo approccio garantisce un'esecuzione delle query efficiente e performante.
Per ulteriori informazioni, consultate il file README dello script di cardinalità