JOINы под микроскопом: почему ваша OLAP база тормозит?

Базы данных и системы хранения

Доклад принят в программу конференции

Целевая аудитория

Разработчики баз данных и backend-инженеры, администраторы баз данных, data Engineers и аналитики данных, а также все, кто интересуется или использует базы данных

Тезисы

При выборе и настройке базы данных мы часто смотрим на RPS под нагрузкой и отказоустойчивость кластера, но упускаем из виду менее очевидные характеристики. В этом докладе я, как разработчик баз данных, расскажу о движках выполнения запросов и о том, как они влияют на поведение базы в реальных условиях, а не на искусственных бенчмарках. Каждый разработчик базы данных делает свой собственный движок, но есть общие закономерности, которые отличают "сложные" для движков запросы от "простых" и позволяют разобраться, почему вдруг вчера успешно работающий аналитический запрос, запущенный сегодня, занял в 10 раз больше времени, а может и совсем не завершился.

Технический и продуктовый менеджер в YDB, где отвечает за ряд направлений. До YDB занимался машинным зрением, встраиваемыми устройствами и обработкой больших данных.

Видео

Другие доклады секции

Базы данных и системы хранения