Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Timestream for InfluxDB를 대상으로
Amazon Timestream for InfluxDB는 실시간 애플리케이션에 오픈 소스 InfluxDB APIs를 AWS 사용하는의 관리형 시계열 데이터베이스 서비스입니다. 간편한 설정, 작업 및 조정을 제공하여 10밀리초 미만의 응답 시간으로 쿼리를 제공합니다.
Timestream for InfluxDB가 사용 사례에 적합한 마이그레이션 대상인지 확인하는 첫 번째 단계는 Timestream for LiveAnalytics 테이블의 카디널리티를 결정하는 것입니다. Timestream for LiveAnalytics에서 테이블 카디널리티를 계산하는 스크립트
카디널리티가 1,000만 미만인지 확인하여 Timestream for InfluxDB가 사용 사례를 처리할 수 있는지 확인하는 데 도움이 됩니다.
사용할 Timestream for InfluxDB 인스턴스 유형을 결정하는 데 도움이 됩니다.
InfluxDB의 카디널리티
카디널리티 계산 스크립트 개요
카디널리티 계산 스크립트는 Timestream for LiveAnalytics 테이블의 카디널리티를 계산합니다. 카디널리티가 1,000만 미만인 경우 스크립트는 Timestream for InfluxDB 인스턴스 유형을 권장합니다. 기본 스키마 매핑을 사용하여 차원과 측정 이름의 총 고유 조합을 계산하여 카디널리티를 계산합니다. 올바른 라인 프로토콜 태그
사전 조건 및 설치
카디널리티 스크립트의 README
기본 사용량
데이터베이스 example_database 내 테이블 example_table의 카디널리티를 확인하려면 다음 방식으로 스크립트를 사용할 수 있습니다.
예
python3 cardinality.py \ --table-name example_table \ --database-name example_database
다음과 같은 출력을 생성합니다.
Cardinality of "example_database"."example_table": 160 Your recommended Timestream for InfluxDB type is: db.influx.medium
권장 사항
스크립트는 전체 테이블을 자동으로 스캔하여 카디널리티를 계산하는 동시에 최적의 쿼리 실행을 위한 시간 필터 옵션을 제공합니다. 데이터에 일관된 차원이 포함되고 전체 테이블에서 고유한 차원 변형을 분석하면 특정 시간 범위를 분석하는 것과 유사한 결과를 얻을 때 시간 필터를 구현하는 것이 좋습니다. 이 접근 방식은 효율적이고 성능이 뛰어난 쿼리 실행을 보장합니다.
자세한 내용은 카디널리티 스크립트의 README