Skip to main content
O DataStore oferece suporte à leitura e à gravação de dados em vários formatos de arquivo e fontes de dados.

Leitura de dados

Arquivos CSV

Exemplos:

Arquivos Parquet

Recomendado para grandes conjuntos de dados: formato colunar com melhor compressão.
Exemplos:

Arquivos JSON

Exemplos:

Arquivos do Excel

Exemplos:

Bancos de dados SQL

Exemplos:

Outros formatos


Gravando dados

to_csv

Exporta para o formato CSV.
Exemplos:

to_parquet

Exporta para o formato Parquet (recomendado para grandes volumes de dados).
Exemplos:

to_json

Exporta no formato JSON.
Exemplos:

to_excel

Exporta para o formato Excel.
Exemplos:

to_sql

Exporta para um banco de dados SQL ou gera uma string SQL.
Exemplos:

Outros métodos de exportação


Comparação de formatos de arquivo

Recomendações

  1. Para cargas de trabalho de analytics: Use Parquet
    • O formato colunar permite ler apenas as colunas necessárias
    • Excelente compressão
    • Preserva os tipos de dados
  2. Para troca de dados: Use CSV ou JSON
    • Compatibilidade universal
    • Legível para humanos
  3. Para interoperabilidade com pandas: Use Feather ou Arrow
    • Serialização mais rápida
    • Preserva os tipos

Suporte à compressão

Leitura de arquivos comprimidos

Gravando arquivos comprimidos

Opções de Compressão


E/S em streaming

Para arquivos muito grandes que não cabem na memória:

Leitura por fragmentos

Usando o ClickHouse Streaming


Fontes de dados remotas

HTTP/HTTPS

S3

GCS, Azure, HDFS

Consulte Métodos de fábrica para ver as opções de armazenamento em nuvem.

Melhores práticas

1. Use Parquet para arquivos grandes

2. Selecione apenas as colunas necessárias

3. Use compressão

4. Gravações em lote

Última modificação em 23 de julho de 2026