Перейти к основному содержанию
DataStore поддерживает чтение из различных форматов файлов и источников данных, а также запись в различные форматы и пункты назначения.

Чтение данных

CSV-файлы

Примеры:

Файлы Parquet

Рекомендуется для больших датасетов — столбцовый формат с более эффективным сжатием.
Примеры:

JSON‑файлы

Примеры:

Файлы Excel

Примеры:

SQL-базы данных

Примеры:

Другие форматы


Запись данных

to_csv

Экспорт в формате CSV.
Примеры:

to_parquet

Экспорт в формате Parquet (рекомендуется для больших объёмов данных).
Примеры:

to_json

Экспорт в формате JSON.
Примеры:

to_excel

Экспорт в формате Excel.
Примеры:

to_sql

Экспорт в базу данных SQL или создание SQL-строки.
Примеры:

Другие способы экспорта


Сравнение форматов файлов

Рекомендации

  1. Для аналитических рабочих нагрузок: используйте Parquet
    • Столбцовый формат позволяет считывать только нужные столбцы
    • Отличное сжатие
    • Сохраняет типы данных
  2. Для обмена данными: используйте CSV или JSON
    • Универсальная совместимость
    • Удобочитаемый формат
  3. Для интеграции с pandas: используйте Feather или Arrow
    • Самая быстрая сериализация
    • Сохранение типов

Поддержка сжатия

Чтение сжатых файлов

Запись сжатых файлов

Параметры сжатия


Потоковый ввод-вывод

Для очень больших файлов, не помещающихся в память:

Чтение по фрагментам

Использование стриминга в ClickHouse


Удалённые источники данных

HTTP/HTTPS

S3

GCS, Azure, HDFS

См. Factory Methods, чтобы узнать о вариантах облачных хранилищ.

Рекомендации

1. Используйте формат Parquet для больших файлов

2. Выбирайте только нужные столбцы

3. Используйте сжатие

4. Батч-записи

Последнее изменение 10 июня 2026 г.