![](https://squidex.jugru.team/api/assets/srm/4GlFSkoS8PoLF9JIKAYdvB/102398-2059489509-vladimir-ozerov-arkhitektura-vysokoproizvoditelnykh-raspredelennykh-sql-dvizhkov.jpg?w=128)
Владимир Озеров
Querify Labs
Начало основного контента
День 4
RU
Оптимизатор запросов является одним из наиболее важных компонентов современных СУБД и data-management-систем, оказывая критическое влияние на производительность. Разработка оптимизатора «с нуля» — достаточно сложная и трудоемкая задача. Поэтому было бы круто иметь платформу, которая позволяла бы собирать оптимизаторы из готовых частей, а также расширять их под потребности конкретного продукта.
Владимир расскажет про Apache Calcite — проект, который позволяет быстро создавать мощные cost-based-оптимизаторы, превосходящие по своим возможностям оптимизаторы многих современных СУБД. Мы рассмотрим теоретические проблемы оптимизации запросов, архитектуру и ключевые алгоритмы Apache Calcite, и примеры его использования в конкретных Java-продуктах.
Querify Labs
Райффайзенбанк