Apache Calcite - Apache Calcite
Разработчики) | Фонд программного обеспечения Apache |
---|---|
изначальный выпуск | 27 июня 2014 г.[1] |
Стабильный выпуск | 1.21.0 / 6 сентября 2019 г.[2] |
Репозиторий | Репозиторий Кальцита |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | База данных SQL |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | кальцит |
Apache Calcite является Открытый исходный код фреймворк для построения баз данных и систем управления данными. Он включает SQL парсер, API для построения выражений в реляционная алгебра, а планирование запросов В качестве основы Calcite не хранит собственные данные или метаданные, но вместо этого позволяет получать доступ к внешним данным и метаданным с помощью плагины.
Несколько других Apache проекты используют Calcite.[3]Улей использует Calcite для оптимизации запросов на основе затрат;[4]Дрель и Килин использовать Calcite для анализа и оптимизации SQL;Самза и Буря использовать Calcite для потоковой передачи SQL. По состоянию на август 2016 г.[Обновить], Апекс, Феникс и 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 г.