filmov
tv
Владимир Озеров — Apache Calcite: Платформа для создания продвинутых SQL-оптимизаторов на Java
Показать описание
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
— —
Оптимизатор запросов является одним из наиболее важных компонентов современных СУБД и data-management-систем, оказывая критическое влияние на производительность. Разработка оптимизатора «с нуля» — достаточно сложная и трудоемкая задача. Поэтому было бы круто иметь платформу, которая позволяла бы собирать оптимизаторы из готовых частей, а также расширять их под потребности конкретного продукта.
Владимир расскажет про Apache Calcite — проект, который позволяет быстро создавать мощные cost-based-оптимизаторы, превосходящие по своим возможностям оптимизаторы многих современных СУБД. Мы рассмотрим теоретические проблемы оптимизации запросов, архитектуру и ключевые алгоритмы Apache Calcite, и примеры его использования в конкретных Java-продуктах.
— —
Оптимизатор запросов является одним из наиболее важных компонентов современных СУБД и data-management-систем, оказывая критическое влияние на производительность. Разработка оптимизатора «с нуля» — достаточно сложная и трудоемкая задача. Поэтому было бы круто иметь платформу, которая позволяла бы собирать оптимизаторы из готовых частей, а также расширять их под потребности конкретного продукта.
Владимир расскажет про Apache Calcite — проект, который позволяет быстро создавать мощные cost-based-оптимизаторы, превосходящие по своим возможностям оптимизаторы многих современных СУБД. Мы рассмотрим теоретические проблемы оптимизации запросов, архитектуру и ключевые алгоритмы Apache Calcite, и примеры его использования в конкретных Java-продуктах.
Владимир Озеров — Apache Calcite: Платформа для создания продвинутых SQL-оптимизаторов на Java...
Vladimir Ozerov - Querify Labs - Building Cost-Based Query Optimizers With Apache Calcite
Как прикрутить SQL к чему угодно при помощи Apache Calcite / Роман Кондаков (Querify Labs)...
Как мы добавляли распределенный SQL в Hazelcast / Владимир Озеров (Querify Labs)...
Владимир Озеров — Как мы делали SQL в Hazelcast
Владимир Озеров, Алексей Гончарук — Архитектура высокопроизводительных распределенных SQL-движков...
Владимир Озеров — Масштабируемость в распределенных in-memory системах...
Building modern SQL query optimizers with Apache Calcite - Vladimir Ozerov
Командная разработка сложных продуктов / Владимир Озеров (Hazelcast)...
Владимир Озеров — Как устроена многопоточность в Hazelcast...
Как устроена многопоточность в Hazelcast / Владимир Озеров (Hazelcast)...
Big data analytics using a custom SQL engine (Andrii Tsvelodub, Ukraine) [RU]
Что нового в Apache Ignite 2.4 - Артем Шитов, инженер GridGain
Дискуссия «Роботы пишут код, а код пока не пишет роботов»...
Omnistrate - Apache Trino Demo
Артем Ерошенко — Как правильно (не) использовать тестировщиков...
Почему распределенный SQL сложнее, чем кажется / Станислав Лукьянов (GridGain)...
How to Share State Across Multiple Spark Jobs using Apache Ignite
Sebastian Daschner — Building applications with Neo4j & Quarkus
Комментарии