Анализ и оптимизация Apache Calcite

Краткое введение в Apache Calcite см. в статье Apache Calcite: новый механизм обработки запросов к большим данным в Hadoop. В этой статье цель первоначальной разработки Calcite — универсальность . Он надеется предоставить унифицированный механизм запросов SQL для различных вычислений. и механизмы хранения.Конечно , Calcite — это не просто механизм SQL-запросов. основные моменты Calcite и архитектура Calcite. Существует три характеристики: гибкость, встраиваемость и расширяемость, то есть гибкость, подключаемые компоненты и расширяемость. Его уровень синтаксического анализатора SQL и уровень оптимизатора можно использовать отдельно. Это одна из Причины, по которым Calcite популярен среди многих фреймворков с открытым исходным кодом.

Apache Calcite — это базовая программная среда, которая обеспечивает обработку запросов, оптимизацию и поддержку языка запросов для многих популярных систем обработки данных с открытым исходным кодом, таких как Apache Hive, Apache Storm, Apache Flink, Druid и MapD. Архитектурная компания Calcite

Guess you like

Origin blog.csdn.net/qq_25439417/article/details/131493030