Format Atlas

Comparar

Parquet vs ORC

Parquet e ORC são formatos colunares para dados analíticos em grande escala. A escolha depende do mecanismo de consulta, da plataforma existente e da carga medida.

Qual formato você deve escolher?

Prefira o formato com melhor suporte nos mecanismos e ferramentas já usados e teste dados e consultas representativos.

Indicado para Parquet

Guardar tabelas estruturadas para análise

  • Grandes conjuntos lidos por colunas escolhidas

Indicado para ORC

Guardar grandes tabelas estruturadas para análise

  • Consultas que leem colunas escolhidas e usam índices

Informações básicas

CampoParquetORC
Extensão.parquet.orc
Tipo MIMEapplication/vnd.apache.parquetapplication/vnd.apache.orc
Usos comunsGuardar tabelas estruturadas para análiseGuardar grandes tabelas estruturadas para análise
Como abrirUse ferramenta Parquet para examinar esquema, tipos de coluna, número de linhas e valores.Use ferramenta ORC para conferir esquema, colunas, linhas, compressão e valores de exemplo.
Exportar ou converterDe CSV ou outros formatos, confira tipos, nulos, datas, codificação, partições e quantidade de linhas.Ao converter para Parquet ou CSV, confira tipos, nulos, datas, decimais, partições e linhas.

Escolha por finalidade

Grandes conjuntos lidos por colunas escolhidas

Guardar tabelas estruturadas para análise

Parquet

Consultas que leem colunas escolhidas e usam índices

Guardar grandes tabelas estruturadas para análise

ORC

Ponto principal 1

Ambos armazenam valores por coluna para leituras analíticas.

Mais sobre as diferenças

Ponto principal 2

ORC inclui informações de tipo e índices no arquivo.

Mais sobre as diferenças

Mais sobre as diferenças

Compare desempenho de leitura, compressão, tratamento de esquema e interoperabilidade com conjuntos reais. Mantenha o formato que se encaixa no fluxo de produção, não um escolhido apenas pela extensão.

  • Parquet é amplamente usado em mecanismos analíticos e fluxos de data lake.
  • ORC oferece armazenamento colunar com índices que podem ajudar leituras seletivas.
  • Suporte do mecanismo, formato de tabela e padrões de consulta afetam o resultado.

Perguntas frequentes

Um formato é sempre mais rápido?

Não. O desempenho depende do mecanismo, da forma dos dados, da compressão e das consultas. Meça a carga planejada.

Saiba mais

Usos e verificações relacionados

Escolha um formato para análise e troca de dados

Referências e especificações