Pular para o conteúdo principal
O DataStore oferece suporte à leitura e à gravação de dados em diversos formatos de arquivo e fontes de dados.

Lendo dados

Arquivos CSV

Exemplos:

Arquivos Parquet

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

Arquivos JSON

Exemplos:

Arquivos Excel

Exemplos:

Bancos de dados SQL

Exemplos:

Outros formatos


Gravação de dados

to_csv

Exportar em formato CSV.
Exemplos:

to_parquet

Exporte no formato Parquet (recomendado para grandes volumes de dados).
Exemplos:

to_json

Exporta no formato JSON.
Exemplos:

to_excel

Exporta em formato Excel.
Exemplos:

to_sql

Exportar para um banco de dados SQL ou gerar uma string SQL.
Exemplos:

Outros métodos de exportação


Comparação entre formatos de arquivo

Recomendações

  1. Para workloads 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

Gravação de Arquivos Comprimidos

Opções de Compressão


E/S de streaming

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

Leitura em 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.

Boas práticas

1. Use o Parquet para arquivos grandes

2. Selecione apenas as colunas necessárias

3. Use compressão

4. Escritas em lote

Última modificação em 12 de junho de 2026