Hive テーブル圧縮を使用する - Amazon Athena

Hive テーブル圧縮を使用する

Athena の Hive テーブルの圧縮オプションは、エンジンバージョンとファイル形式によって異なります。

Athena エンジンバージョン 3 での Hive 圧縮サポート

次の表に、Apache Hive 内のストレージファイル形式に対して Athena エンジンバージョン 3 でサポートされる、圧縮形式の概要を示します。テキストファイル形式には、TSV、CSV、JSON、およびテキスト用のカスタム SerDes が含まれます。セル内の「はい」または「いいえ」は、特に記載がない限り、読み込みオペレーションと書き込みオペレーションに等しく適用されます。このテーブルでは、CREATE TABLE、CTAS、INSERT INTO は書き込みオペレーションとみなされます。Athena での ZSTD 圧縮レベルの使用の詳細については、「ZSTD 圧縮レベルを使用する」を参照してください。

Avro Ion ORC Parquet テキストファイル
BZIP2 あり あり なし なし あり
DEFLATE はい なし なし なし いいえ
GZIP いいえ あり なし はい はい
LZ4 いいえ はい はい

書き込む - いいえ

読み込む - はい

はい
LZO いいえ

書き込む - いいえ

読み込む - はい

いいえ

書き込む - いいえ

読み込む - はい

書き込む - いいえ

読み込む - はい

SNAPPY あり はい はい はい はい
ZLIB いいえ なし あり なし いいえ
ZSTD あり はい はい はい はい
なし はい はい はい はい はい