Passer au contenu principal
DataStore prend en charge la lecture à partir de diverses sources de données et de divers formats de fichier, ainsi que l’écriture vers ceux-ci.

Lecture de données

Fichiers CSV

Exemples :

Fichiers Parquet

Recommandé pour les grands jeux de données - format en colonnes avec une meilleure compression.
Exemples :

Fichiers JSON

Exemples :

Fichiers Excel

Exemples :

Bases de données SQL

Exemples :

Autres formats


Écriture de données

to_csv

Exporte au format CSV.
Exemples :

to_parquet

Exporter au format Parquet (recommandé pour les volumes de données importants).
Exemples :

to_json

Exporter au format JSON.
Exemples :

to_excel

Exporte au format Excel.
Exemples :

to_sql

Exporter vers une base de données SQL ou générer une chaîne de caractères SQL.
Exemples :

Autres méthodes d’exportation


Comparaison des formats de fichier

Recommandations

  1. Pour les charges de travail d’analyse : utilisez Parquet
    • Le format colonnaire permet de ne lire que les colonnes nécessaires
    • Excellente compression
    • Préserve les types de données
  2. Pour l’échange de données : utilisez CSV ou JSON
    • Compatibilité universelle
    • Facilement lisible
  3. Pour l’interopérabilité avec pandas : utilisez Feather ou Arrow
    • Sérialisation la plus rapide
    • Préserve les types

Prise en charge de la compression

Lecture de fichiers compressés

Écriture de fichiers compressés

Options de compression


E/S en streaming

Pour les fichiers très volumineux qui ne tiennent pas en mémoire :

Lecture fragmentée

Utiliser ClickHouse Streaming


Sources de données distantes

HTTP/HTTPS

S3

GCS, Azure, HDFS

Consultez les méthodes de fabrique pour connaître les options de stockage dans le cloud.

Bonnes pratiques

1. Utilisez Parquet pour les fichiers volumineux

2. Sélectionnez uniquement les colonnes nécessaires

3. Utiliser la compression

4. Écritures par lots

Dernière modification le 29 juin 2026