Разработчики) | Фонд программного обеспечения Apache |
---|---|
изначальный выпуск | 27 июня 2014 г . [1] |
Стабильный выпуск | 1.21.0 / 6 сентября 2019 г . [2] |
Репозиторий | Репозиторий Кальцита |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | База данных SQL |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | кальцит |
Apache Calcite - это платформа с открытым исходным кодом для создания баз данных и систем управления данными. Он включает синтаксический анализатор SQL , API для построения выражений в реляционной алгебре и механизм планирования запросов . В качестве платформы Calcite не хранит свои собственные данные или метаданные , а вместо этого позволяет получать доступ к внешним данным и метаданным с помощью подключаемых модулей .
Несколько других проектов Apache используют Calcite. [3] Hive использует Calcite для оптимизации запросов на основе затрат; [4] Drill и Kylin используют Calcite для синтаксического анализа и оптимизации SQL;Samza и Storm используют Calcite для потоковой передачи SQL. По состоянию на август 2016 [Обновить]года у Apex , Phoenix и Flink есть разрабатываемые проекты, в которых используется Calcite. С 2019 года движок запросов LeanXcale основан на Apache Calcite.
Ссылки [ править ]
- ^ Джулиан Хайд. «Объявление о выпуске Optiq-0.8» . Фонд программного обеспечения Apache.
- ^ "Выпуск 1.21.0" . 6 сентября 2019 . Проверено 7 сентября 2019 .
- ^ "Работает на кальците" . Фонд программного обеспечения Apache.
- ^ Джулиан Хайд. «Оптимизация запросов на основе затрат в Apache Hive 0.14» , Hortonworks , 24 сентября 2014 г.