

# 使用 Hive 表压缩
<a name="compression-support-hive"></a>

Athena 中 Hive 表的压缩选项因引擎版本和文件格式而异。

## Athena 引擎版本 3 中的 Hive 压缩支持
<a name="compression-support-hive-v3"></a>

下表总结了对于 Apache Hive 存储文件格式，Athena 引擎版本 3 中支持的压缩格式。文本文件格式包括 TSV、CSV、JSON 和用于文本的自定义 SerDes。除非另有说明，否则单元格中的“是”或“否”同样适用于读取和写入操作。就本表而言，CREATE TABLE、CTAS 和 INSERT INTO 视为写入操作。有关在 Athena 中使用 ZSTD 压缩级别的更多信息，请参阅 [使用 ZSTD 压缩级别](compression-support-zstd-levels.md)。


****  

|  | Avro | Ion | ORC | Parquet | 文本文件 | 
| --- | --- | --- | --- | --- | --- | 
| BZIP2 | 支持 | 是 | 否 | 否 | 是 | 
| DEFLATE | 是 | 否 | 否 | 否 | 否 | 
| GZIP | 否 | 是 | 否 | 是 | 是 | 
| LZ4 | 否 | 是 | 是 |  写入 – 否 读取 – 是  | 是 | 
| LZO | 否 |  写入 – 否 读取 – 是  | 否 |  写入 – 否 读取 – 是  |  写入 – 否 读取 – 是  | 
| SNAPPY | 支持 | 是 | 是 | 是 | 是 | 
| ZLIB | 否 | 否 | 是 | 否 | 否 | 
| ZSTD | 支持 | 是 | 是 | 是 | 是 | 
| NONE | 支持 | 是 | 是 | 是 | 是 | 