本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用蜂巢表壓縮
Athena 中 Hive 資料表的壓縮選項會因引擎版本和檔案格式而異。
Athena 引擎版本 3 中的 Hive 壓縮支援
下列資料表摘要說明 Athena 引擎版本 3 對 Apache Hive 中的儲存檔案格式的壓縮格式支援。文字檔案格式包括TSVCSVJSON、、和自 SerDes訂文字。儲存格中的「是」或「否」同樣適用於讀取和寫入操作,除非另有註明。就此表格而言,CREATETABLECTAS、和INSERTINTO被視為寫入作業。如需在 Athena 中使用ZSTD壓縮等級的詳細資訊,請參閱使用ZSTD壓縮層級。
Avro | Ion | ORC | Parquet | 文字檔案 | |
---|---|---|---|---|---|
BZIP2 | 是 | 是 | 否 | 否 | 是 |
DEFLATE | 是 | 否 | 否 | 否 | 否 |
GZIP | 否 | 是 | 否 | 是 | 是 |
LZ4 | 否 | 是 | 是 |
寫入 - 否 讀取 - 是 |
是 |
LZO | 否 |
寫入 - 否 讀取 - 是 |
否 |
寫入 - 否 讀取 - 是 |
寫入 - 否 讀取 - 是 |
SNAPPY | 是 | 是 | 是 | 是 | 是 |
ZLIB | 否 | 否 | 是 | 否 | 否 |
ZSTD | 是 | 是 | 是 | 是 | 是 |
NONE | 是 | 是 | 是 | 是 | 是 |
Athena 引擎版本 2 中的 Hive 壓縮支援
下列資料表摘要說明 Athena 引擎版本 2 對 Apache Hive 的壓縮格式支援。文字檔案格式包括TSVCSVJSON、、和自 SerDes 訂文字。儲存格中的「是」或「否」同樣適用於讀取和寫入操作,除非另有註明。就此表格而言,CREATETABLECTAS、和INSERTINTO被視為寫入作業。
Avro | Ion | ORC | Parquet | 文字檔案 | |
---|---|---|---|---|---|
BZIP2 | 是 | 是 | 否 | 否 | 是 |
DEFLATE | 是 | 否 | 否 | 否 | 否 |
GZIP | 否 | 是 | 否 | 是 | 是 |
LZ4 | 否 | 否 | 是 |
寫入 - 是 讀取 - 否 |
寫入 - 否 讀取 - 是 |
LZO | 否 |
寫入 - 否 讀取 - 是 |
否 | 是 |
寫入 - 否 讀取 - 是 |
SNAPPY | 是 | 是 | 是 | 是 | 是 |
ZLIB | 否 | 否 | 是 | 否 | 否 |
ZSTD | 否 | 是 | 是 | 是 | 是 |
NONE | 是 | 是 | 是 | 是 | 是 |