배치 로드 모범 사례 - Amazon Timestream

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.

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

배치 로드 모범 사례

배치 로드는 다음 조건 및 권장 사항을 준수할 때 가장 잘 작동합니다(높은 처리량).

  1. 수집을 위해 제출된 CSV 파일은 병렬 처리 및 수집 속도를 개선하기 위해 특히 파일 크기가 100MB~1GB인 작은 파일입니다.

  2. 배치 로드가 진행 중일 때 동일한 테이블에 데이터를 동시에 수집하지 마세요(예: WriteRecords API 작업 또는 예약된 쿼리 사용). 이로 인해 병목 현상이 발생하여 배치 로드 태스크가 실패할 수 있습니다.

  3. 배치 로드 태스크가 실행되는 동안 배치 로드에 사용되는 S3 버킷에서 파일을 추가, 수정 또는 제거하지 마세요.

  4. 테이블 또는 소스에서 권한을 삭제 또는 취소하거나 예약되었거나 진행 중인 배치 로드 태스크가 있는 S3 버킷을 보고하지 마세요.

  5. 카디널리티가 높은 차원 값 집합으로 데이터를 수집할 때는 다중 측정 레코드 파티셔닝에 대한 권장 사항의 지침을 따르세요.

  6. 작은 파일을 제출하여 데이터의 정확성을 테스트해야 합니다. 정확성과 관계없이 배치 로드에 제출된 모든 데이터에 대해 요금이 부과됩니다. 요금에 대한 자세한 내용은 Amazon Timestream 요금을 참조하세요.

  7. ActiveMagneticStorePartitions가 250 미만이 아니면 배치 로드 태스크를 재개하지 마세요. 작업이 제한되어 실패할 수 있습니다. 동일한 데이터베이스에 대해 여러 작업을 동시에 제출하면 수를 줄일 수 있습니다.

콘솔 모범 사례는 다음과 같습니다.

  1. 다중 측정 레코드에 대해 하나의 측정 이름만 사용하는 더 간단한 데이터 모델링에만 빌더를 사용합니다.

  2. 보다 복잡한 데이터 모델링을 위해 JSON을 사용합니다. 예를 들어 다중 측정 레코드를 사용할 때 여러 측정 이름을 사용할 때 JSON을 사용합니다.

추가 Timestream for LiveAnalytics 모범 사례는 모범 사례 섹션을 참조하세요.