파일 형식별 Iceberg 테이블 압축 지원 - Amazon Athena

파일 형식별 Iceberg 테이블 압축 지원

Athena에서 Apache Iceberg 압축 지원은 엔진 버전에 따라 다릅니다.

Athena 엔진 버전 3의 Iceberg 압축 지원

다음 표에는 Apache Iceberg의 스토리지 파일 형식에 대한 Athena 엔진 버전 3의 압축 형식 지원이 요약되어 있습니다. 셀의 “예” 또는 “아니요”는 별도로 명시된 경우를 제외하고 읽기 작업과 쓰기 작업에 동일하게 적용됩니다. 이 테이블에서는 CREATE TABLE, CTAS 및 INSERT INTO를 쓰기 작업으로 간주합니다. Athena 엔진 버전 3에서 Iceberg에 대한 기본 스토리지 형식은 Parquet입니다. Athena 엔진 버전 3에서 Iceberg에 대한 기본 압축 형식은 ZSTD입니다. Athena의 ZSTD 압축 수준 사용에 대한 자세한 내용은 Athena에서 ZSTD 압축 수준 사용 섹션을 참조하세요.

Avro ORC Parquet(기본값)
bzip2 아니요 아니요 아니요
GZIP 아니요
LZ4 아니요 아니요
Snappy
ZLIB 아니요 아니요
ZSTD 예(기본값)
NONE 예(None 또는 Deflate 지정) 예(None 또는 Uncompressed 지정)

Athena 엔진 버전 2의 Iceberg 압축 지원

다음 표에는 Apache Iceberg용 Athena 엔진 버전 2의 압축 형식 지원이 요약되어 있습니다. 셀의 “예” 또는 “아니요”는 별도로 명시된 경우를 제외하고 읽기 작업과 쓰기 작업에 동일하게 적용됩니다. 이 테이블에서는 CREATE TABLE, CTAS 및 INSERT INTO를 쓰기 작업으로 간주합니다. Athena 엔진 버전 2에서 Iceberg에 대한 기본 스토리지 형식은 Parquet입니다. Athena 엔진 버전 2에서 Iceberg에 대한 기본 압축 형식은 GZIP입니다.

Avro

(지원되지 않음)

ORC

(지원되지 않음)

Parquet(기본값)
bzip2 아니요 아니요 아니요
GZIP 아니요 아니요 예(기본값)
LZ4 아니요 아니요 아니요
Snappy 아니요 아니요
ZLIB 아니요 아니요 아니요
ZSTD 아니요 아니요
NONE 아니요 아니요