Подведение итогов

Масштабирование и оптимизация конвейеров данных с Polars

Liam Brannigan

Data Scientist & Polars Contributor

Глава 1

Оптимизация запросов

  • Как Polars оптимизирует ленивые запросы под капотом
  • Чтение планов запросов и профилирование выполнения
  • Использование сортированных данных и быстрых операций для сокращения вычислений
Масштабирование и оптимизация конвейеров данных с Polars

Глава 2

Polars обрабатывает файлы разных форматов

  • Сравнение CSV и Parquet, анализ метаданных файлов
  • Управление сканированием и записью данных в Polars
  • Работа с многофайловыми наборами, партиционированными структурами и базами данных
Масштабирование и оптимизация конвейеров данных с Polars

Глава 3

Диаграмма: вложенные данные преобразуются в таблицу.

  • Работа со столбцами типа list и struct для вложенных данных
  • Использование категориальных типов и enum для повторяющихся строк
  • Оценка размера DataFrame и настройка числовой точности
Масштабирование и оптимизация конвейеров данных с Polars

Глава 4

Потоковая обработка большой таблицы.

  • Выбор движка выполнения: стандартный, потоковый и GPU
  • Обработка результатов по частям и запись вывода на диск
  • Тестирование запросов Polars для надёжных пайплайнов
Масштабирование и оптимизация конвейеров данных с Polars

Поздравляем!

Масштабирование и оптимизация конвейеров данных с Polars

Preparing Video For Download...