Usar a compactação de tabelas do Hive
As opções de compactação de tabelas do Hive no Athena variam de acordo com a versão do mecanismo e o formato do arquivo.
Suporte à compactação do Hive na versão 3 do mecanismo do Athena
A tabela a seguir resume o suporte a formatos de compactação na versão 3 do mecanismo no Athena para formatos de arquivo de armazenamento no Apache Hive. O formato de arquivo de texto inclui TSV, CSV, JSON e SerDes personalizado para texto. “Sim” ou “Não” em uma célula se aplicam igualmente às operações de leitura e gravação, exceto quando indicado. Para as finalidades desta tabela, CREATE TABLE, CTAS e INSERT INTO serão consideradas operações de gravação. Para obter mais informações sobre o uso de níveis de compressão ZSTD no Athena, consulte Usar níveis de compactação ZSTD.
| Avro | Ion | ORC | Parquet | Arquivo de texto | |
|---|---|---|---|---|---|
| BZIP2 | Sim | Sim | Não | Não | Sim |
| DEFLATE | Sim | Não | Não | Não | Não |
| GZIP | Não | Sim | Não | Sim | Sim |
| LZ4 | Não | Sim | Sim |
Gravação: não Leitura: sim |
Sim |
| LZO | Não |
Gravação: não Leitura: sim |
Não |
Gravação: não Leitura: sim |
Gravação: não Leitura: sim |
| SNAPPY | Sim | Sim | Sim | Sim | Sim |
| ZLIB | Não | Não | Sim | Não | Não |
| ZSTD | Sim | Sim | Sim | Sim | Sim |
| NONE | Sim | Sim | Sim | Sim | Sim |