Разработка нативного акселератора SQL-запросов на Rust для Trino | Запись выступления

Почему мы выбрали Rust и DataFusion в качестве основы решения CedrusData Engine, с какими сложностями столкнулись, какие преимущества получили в результате

Спикер:

Владимир Озеров

Генеральный директор CedrusData

Посмотреть в Youtube

Приглашаем выступить с докладом о том, как Trino и Iceberg применяются в российских компаниях. Если хотите поделиться своим кейсом или опытом — заполните форму докладчика. 

Многие популярные big data технологии основаны на Java. Этот язык дает высокую скорость разработки, стабильность и богатую экосистему вспомогательных проектов. Вместе с тем, Java не всегда позволяет добиться наилучшей производительности. Из-за этого набирает популярность подход, когда часть движка переписывают на нативные языки C++ или Rust. Примерами являются проекты Comet (Spark), Velox (Presto, Spark), Iron Vector (Flink).

В выступлении Владимир рассказывает о разработке проекта Oxide, нативного акселератора для Trino на основе Rust и Apache Arrow DataFusion: мотивация, архитектура решения и результаты, которых удалось добиться.

Прокрутить вверх