Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
단순 쿼리
다음은 테이블에 대해 가장 최근에 추가된 데이터 포인트 10개를 가져옵니다.
SELECT * FROM<database_name>.<table_name>ORDER BY time DESC LIMIT 10
다음은 특정 치수에 대해 가장 오래된 데이터 포인트 5개를 가져옵니다.
SELECT * FROM<database_name>.<table_name>WHERE measure_name = '<measure_name>' ORDER BY time ASC LIMIT 5
다음은 나노초 단위의 타임스탬프와 연동됩니다.
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
다중 측정 레코드의 측정값은 열 이름으로 식별됩니다. 단일 측정 레코드의 측정값은 지원되는 데이터 유형에 설명된 대로 measure_value::으로 식별됩니다. 여기서 <data_type>은 <data_type>double, bigint, boolean, varchar 중 하나입니다. 측정값을 모델링하는 방법에 대한 자세한 내용은 단일 테이블과 여러 테이블을 참조하세요.
다음은 measure_name이 IoTMulti-stats인 다중 측정 레코드에서 speed라는 측정값을 검색합니다.
SELECT speed FROM<database_name>.<table_name>where measure_name = 'IoTMulti-stats'
다음은 measure_name이 load인 단일 측정 레코드에서 double 값을 검색합니다.
SELECT measure_value::double FROM<database_name>.<table_name>WHERE measure_name = 'load'