Saltar al contenido principal
DataStore permite leer y escribir en varios formatos de archivo y fuentes de datos.

Lectura de datos

Archivos CSV

Ejemplos:

Archivos Parquet

Se recomienda para conjuntos de datos grandes: formato columnar con mejor compresión.
Ejemplos:

Archivos JSON

Ejemplos:

Archivos de Excel

Ejemplos:

Bases de datos SQL

Ejemplos:

Otros formatos


Escribir datos

to_csv

Exportar en formato CSV.
Ejemplos:

to_parquet

Exporta en formato Parquet (recomendado para grandes volúmenes de datos).
Ejemplos:

to_json

Exportar en formato JSON.
Ejemplos:

to_excel

Exporta en formato Excel.
Ejemplos:

to_sql

Exportar a una base de datos SQL o generar una cadena SQL.
Ejemplos:

Otros métodos de exportación


Comparación de formatos de archivo

Recomendaciones

  1. Para cargas de trabajo analíticas: Use Parquet
    • El formato columnar permite leer solo las columnas necesarias
    • Excelente compresión
    • Preserva los tipos de datos
  2. Para el intercambio de datos: Use CSV o JSON
    • Compatibilidad universal
    • Legible para humanos
  3. Para la interoperabilidad con pandas: Use Feather o Arrow
    • La serialización más rápida
    • Preserva los tipos

Compatibilidad con compresión

Lectura de archivos comprimidos

Escribir archivos comprimidos

Opciones de compresión


E/S en streaming

Para archivos muy grandes que no caben en memoria:

Lectura por fragmentos

Uso de ClickHouse Streaming


Fuentes de datos remotas

HTTP/HTTPS

S3

GCS, Azure, HDFS

Consulte Métodos de fábrica para conocer las opciones de almacenamiento en la nube.

Buenas prácticas

1. Use Parquet para archivos grandes

2. Seleccionar solo las columnas necesarias

3. Use la compresión

4. Escrituras en lote

Última modificación el 10 de junio de 2026