Разработчик (и) | Apache Software Foundation |
---|---|
Первоначальный выпуск | 27 июня 2014 г.; 6 лет назад (27.06.2014) |
Стабильный выпуск | 1.21.0 / 6 сентября 2019 г.; 13 месяцев назад (06.09.2019) |
Репозиторий | Репозиторий Calcite |
Написано на | Java |
Операционная система | Кросс-платформенная |
Тип | База данных SQL |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | calcite.apache.org |
Apache Calcite - это платформа с открытым исходным кодом для создания баз данных и данных Системы управления. Он включает в себя синтаксический анализатор SQL , API для построения выражений в реляционной алгебре и механизм планирования запросов.. В качестве платформы Calcite не хранит свои собственные данные или метаданные, но вместо этого позволяет получать доступ к внешним данным и метаданным с помощью плагинов.
Некоторые другие Apache проекты используют Calcite. Hive использует Calcite для оптимизации запросов на основе затрат; Drill и Kylin используют Calcite для синтаксического анализа и оптимизации SQL; Samza и Storm используют Calcite для потоковой передачи SQL. По состоянию на август 2016 г. Apex, Phoenix и Flink имеют проекты в разработке, в которых используется Calcite. С 2019 года движок запросов LeanXcale основан на Apache Calcite.