Особенности работы serverless SQL-движка для распределённых запросов: выполнение запросов, оптимизация, распределение задач и управление ресурсами
Владимир Озеров, Генеральный директор, Кверифай Лабс
Приглашаем выступить с докладом о том, как Trino и Iceberg применяются в российских компаниях. Если хотите поделиться своим кейсом или опытом — заполните форму докладчика.
Presto/Trino — это распределенный SQL-движок с serverless-архитектурой, который позволяет выполнять федеративные запросы по данным произвольного объема.
В выступлении Владимир Озеров рассматривает, как устроено выполнение запросов в Presto/Trino — от получения запроса на узле-координаторе до выдачи результата пользователю. Затрагивает темы оптимизации запросов, pushdown-вычислений в целевые системы, распределения работы между узлами в кластере, архитектуры операторов, JIT-компиляции, управления памятью, работы с диском.