Big Data Days 2021

Online Edition

28-30 Cентября

онлайн

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

Основатель

Россия, Querify Labs

Биография

Владимир Озеров руководит компанией Querify Labs, которая занимается исследованием и разработкой компонентов СУБД для технологических компаний. До этого Владимир более восьми лет занимался разработкой распределенных in-memory платформ Apache Ignite и Hazelcast. Владимир является коммитером в open-source проектах Apache Calcite и Apache Ignite.

Доклад

Архитектура и Реализация Реляционных Операторов в Распределенных SQL-Движках

Стандарт SQL определяет набор операций над данными, такие как проекция, фильтрация, группировка, JOIN, UNION, window functions. Распределенные SQL системы должны обрабатывать данные, расположенне на нескольких серверах, что значительно усложняет эффективную реализацию. Так, операторы должны стремиться минимизировать количество данных, передаваемых между серверами, а так же адекватно распределять нагрузку между серверами, для избежания проблем с недостатком ресурсов. В данном докладе Владимир расскажет о дизайне реляционных операторов в распределенных SQL-системах, и типичных компромисах. Также будут рассмотрены реализации распределенных агрегатов (включая window), JOIN, сортировов, а так же LIMIT/OFFSET.

Ключевые слова

Apache Calcite
SQL
Query Optimization

« Hазад