stringtranslate.com

Апачский кальцит

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

Несколько других проектов Apache используют Calcite. [3] Hive использует Calcite для оптимизации запросов на основе затрат; [4] Drill и Kylin используют Calcite для анализа и оптимизации SQL; Samza и Storm используют Calcite для потоковой передачи SQL. По состоянию на август 2016 года Apex , Phoenix и Flink разрабатывают проекты, использующие Calcite.

Ссылки

  1. ^ Джулиан Хайд. «Анонс выпуска Optiq-0.8». Apache Software Foundation.
  2. ^ "Загрузки". calcite.apache.org . Apache Software Foundation . Получено 2024-05-14 .
  3. ^ "Работает на Calcite". Apache Software Foundation.
  4. ^ Джулиан Хайд. «Оптимизация запросов на основе затрат в Apache Hive 0.14», Hortonworks , 24 сентября 2014 г.