Para recursos semelhantes aos do Amazon Timestream para, considere o Amazon Timestream LiveAnalytics para InfluxDB. Ele oferece ingestão simplificada de dados e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Consultas simples
Veja a seguir os 10 pontos de dados adicionados mais recentemente a uma tabela.
SELECT * FROM<database_name>.<table_name>ORDER BY time DESC LIMIT 10
Veja a seguir os 5 pontos de dados mais antigos de uma medida específica.
SELECT * FROM<database_name>.<table_name>WHERE measure_name = '<measure_name>' ORDER BY time ASC LIMIT 5
O seguinte funciona com timestamps de granularidade de nanossegundos.
SELECT now() AS time_now , now() - (INTERVAL '12' HOUR) AS twelve_hour_earlier -- Compatibility with ANSI SQL , now() - 12h AS also_twelve_hour_earlier -- Convenient time interval literals , ago(12h) AS twelve_hours_ago -- More convenience with time functionality , bin(now(), 10m) AS time_binned -- Convenient time binning support , ago(50ns) AS fifty_ns_ago -- Nanosecond support , now() + (1h + 50ns) AS hour_fifty_ns_future
Os valores de medida para registros de várias medidas são identificados pelo nome da coluna. Os valores de medida para registros de medida única são identificados pormeasure_value::, onde <data_type> está um dos <data_type>doublebigint,boolean, ou varchar conforme descrito emTipos de dados compatíveis. Para obter mais informações sobre como os valores de medida são modelados, consulte Tabela única versus várias tabelas.
O seguinte recupera valores de uma medida chamada speed de registros de várias medidas com um measure_name de. IoTMulti-stats
SELECT speed FROM<database_name>.<table_name>where measure_name = 'IoTMulti-stats'
O seguinte recupera double valores de registros de medida única com um demeasure_name. load
SELECT measure_value::double FROM<database_name>.<table_name>WHERE measure_name = 'load'