

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. [여기](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)에서 자세히 알아보세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Timestream for InfluxDB 3에 대한 데이터 FAQ 작성 및 쿼리
<a name="faq-data-operations"></a>

지원되는 APIs, 쿼리 언어 및 인증을 포함하여 Amazon Timestream for InfluxDB 3에 데이터를 쓰고 쿼리하는 방법에 대한 질문입니다. 전체 가이드는 [Timestream for InfluxDB 3 클러스터에 데이터 쓰기](writing-data-to-your-influxdb-3-cluster.md) 및 단원을 참조하십시오[Timestream for InfluxDB 3에서 데이터 쿼리](querying-data-from-influxdb-3.md).

**InfluxDB 3에 데이터를 쓰려면 어떻게 해야 하나요?**  
InfluxDB 3는 네이티브 v3 쓰기 API, InfluxDB v2 호환성 API, InfluxDB v1 호환성 API 등 여러 쓰기 방법을 지원합니다. 모든 메서드는 라인 프로토콜 형식을 허용합니다. 공식 클라이언트 라이브러리는 Python, Go, Java, JavaScript 및 C\#에 사용할 수 있습니다. 자세한 쓰기 지침은 [InfluxDB 3 Enterprise 쓰기 데이터 가이드를](https://docs.influxdata.com/influxdb3/enterprise/write-data/) 참조하세요.

**InfluxDB 3는 어떤 쿼리 언어를 지원하나요?**  
InfluxDB 3는 v3 HTTP 쿼리 API를 통해 SQL 및 InfluxQL을 지원합니다. SQL은 Apache DataFusion 엔진으로 구동되는 기본 쿼리 언어입니다. InfluxQL은 이전 버전과의 호환성을 위해 지원됩니다. `influxdb3` CLI 도구를 사용하여 쿼리할 수도 있습니다. 쿼리 구문 및 예제는 [InfluxDB 3 Enterprise 쿼리 데이터 가이드를](https://docs.influxdata.com/influxdb3/enterprise/query-data/) 참조하세요.  
SQL 쿼리 예제:  

```
SELECT time, temperature, location
FROM weather
WHERE time > now() - INTERVAL '1 hour'
ORDER BY time DESC
LIMIT 100
```

**쿼리에 대한 인증은 어떻게 작동하나요?**  
InfluxDB 3는 토큰 기반 인증을 사용합니다. 클러스터를 처음 설정할 때 마스터 사용자 계정과 암호를 생성합니다. 엔터프라이즈 에디션에서는 액세스 수준이 서로 다른 여러 토큰을 생성할 수 있습니다.  
+ **관리자 토큰** - CLI 명령 및 API 엔드포인트를 포함한 모든 서버 작업에 대한 전체 액세스 권한을 부여합니다. 생성된 첫 번째 관리자 토큰은 전체 관리 권한이 있는 운영자 토큰입니다.
+ **리소스 토큰** - 개별 데이터베이스 및 테이블과 같은 특정 리소스에 대한 세분화된 권한을 부여합니다. 데이터베이스당 읽기 전용, 쓰기 전용 또는 읽기-쓰기 액세스를 할당하여 여러 애플리케이션 및 사용자에 대한 세분화된 액세스 제어를 활성화할 수 있습니다.
토큰은 v3 HTTP 쿼리 API, `influxdb3` CLI 및 v1/v2 호환성 APIs와 함께 작동합니다. 자세한 내용은 [InfluxDB 3 Enterprise 토큰 관리 설명서를](https://docs.influxdata.com/influxdb3/enterprise/admin/tokens/) 참조하세요.

**데이터 영역을 통해 데이터베이스와 테이블을 관리할 수 있습니까?**  
예. InfluxDB 3 Enterprise에서는 `influxdb3` CLI 또는 HTTP API를 사용하여 데이터베이스와 테이블을 직접 생성, 나열 및 삭제할 수 있습니다. 쿼리 최적화를 위해 마지막 값 캐시, 고유 값 캐시 및 사용자 지정 파일 인덱스를 관리할 수도 있습니다. 이러한 데이터 영역 작업을 통해를 사용하지 않고 클러스터를 관리할 수 있습니다 AWS Management Console. 관리 작업의 전체 목록은 [InfluxDB 3 Enterprise 관리 안내서](https://docs.influxdata.com/influxdb3/enterprise/admin/)를 참조하세요.

**쿼리가 401 무단 오류를 반환하는 이유는 무엇입니까?**  
401 오류는 인증 토큰이 누락되었거나 만료되었거나 필요한 권한이 없음을 의미합니다. `Authorization: Bearer` 헤더(또는 CLI의 `INFLUXDB3_AUTH_TOKEN` 환경 변수를 통해)에 토큰을 전달하는지 확인합니다. 리소스 토큰을 사용하는 경우 토큰에 대상 데이터베이스에 대한 읽기 권한이 있는지 확인합니다. 토큰이 취소된 경우 재생성합니다.

**쿼리 속도가 느린 이유는 무엇인가요?**  
일반적인 원인으로는 너무 많은 Parquet 파일 스캔( 확인`query-file-limit`), 인스턴스 크기에 대한 DataFusion 스레드 부족 또는 재시작 후 콜드 Parquet 메모리 캐시 등이 있습니다. 엔터프라이즈 클러스터의 경우 압축 없이 작은 파일이 누적되고 쿼리 성능이 저하되므로 압축이 실행 중인지 확인합니다. 튜닝 지침은 섹션을 참조[세부 파라미터 참조](detailed-parameter-reference.md)하세요.

**라인 프로토콜이란 무엇입니까?**  
라인 프로토콜은 InfluxDB에 시계열 데이터를 쓰기 위한 텍스트 기반 형식입니다. 각 줄은 측정 이름, 선택적 태그 세트, 필드 세트 및 선택적 타임스탬프가 있는 단일 데이터 포인트를 나타냅니다. 전체 사양은 [InfluxDB 3 라인 프로토콜 참조](https://docs.influxdata.com/influxdb3/enterprise/reference/line-protocol/)를 참조하세요.  
라인 프로토콜의 예:  

```
weather,location=us-east,station=A1 temperature=82.0,humidity=71.2 1465839830100400200
weather,location=us-west,station=B2 temperature=68.5,humidity=45.8 1465839830100400200
```