Format Atlas

Comparar

Parquet vs JSON

Parquet é um formato binário colunar para análise; JSON é um formato de texto para troca de dados estruturados. Parquet aparece em grandes conjuntos analíticos, enquanto JSON é comum em APIs e configurações.

Qual formato você deve escolher?

Considere Parquet quando um sistema analítico lê repetidamente colunas selecionadas de grandes conjuntos. Escolha JSON para APIs ou trocas em que um texto legível seja útil.

Indicado para Parquet

Guardar tabelas estruturadas para análise

  • Grandes conjuntos lidos por colunas escolhidas

Indicado para JSON

APIs web, arquivos de configuração e troca de dados

  • Transferir dados estruturados

Informações básicas

CampoParquetJSON
Extensão.parquet.json
Tipo MIMEapplication/vnd.apache.parquetapplication/json
Usos comunsGuardar tabelas estruturadas para análiseAPIs web, arquivos de configuração e troca de dados
Como abrirUse ferramenta Parquet para examinar esquema, tipos de coluna, número de linhas e valores.Abra em um editor de texto, IDE ou visualizador compatível com JSON.
Exportar ou converterDe CSV ou outros formatos, confira tipos, nulos, datas, codificação, partições e quantidade de linhas.Aplicativos ou ferramentas de conversão podem convertê-lo para formatos como CSV.

Escolha por finalidade

Grandes conjuntos lidos por colunas escolhidas

Guardar tabelas estruturadas para análise

Parquet

Transferir dados estruturados

APIs web, arquivos de configuração e troca de dados

JSON

Ponto principal 1

Parquet organiza dados por coluna e usa esquema e blocos de coluna para leituras analíticas.

Mais sobre as diferenças

Ponto principal 2

JSON representa objetos e listas como texto e é amplamente usado em APIs e arquivos de configuração.

Mais sobre as diferenças

Mais sobre as diferenças

Parquet normalmente exige biblioteca ou ferramenta analítica compatível; JSON pode ser inspecionado como texto. Em cargas grandes de JSON, meça o armazenamento e o custo de análise.

  • A conversão pode alterar a representação de tipos, valores nulos, datas, precisão numérica e estruturas aninhadas.
  • Escolha conforme o padrão de acesso e as ferramentas de destino; nenhum dos formatos é sempre menor ou mais rápido.

Perguntas frequentes

JSON pode substituir Parquet em análise?

Pode funcionar em algumas cargas, mas Parquet foi projetado para leituras analíticas por coluna. Teste armazenamento, desempenho de consultas e suporte com dados representativos.

Saiba mais

Referências e especificações