Бета- и экспериментальные функции
Поскольку ClickHouse является проектом с открытым исходным кодом, он получает множество вкладов не только от сотрудников ClickHouse, но и от сообщества. Эти вклады часто развиваются с разной скоростью: для некоторых функций может потребоваться длительная стадия прототипирования или больше времени для получения достаточного отклика и обратной связи от сообщества и дополнительных итераций, прежде чем их можно будет считать общедоступными (GA, Generally Available).
Из-за неопределённости сроков, когда функции классифицируются как общедоступные, мы делим функции на две категории: бета и экспериментальные.
Бета-функции официально поддерживаются командой ClickHouse. Экспериментальные функции — это ранние прототипы, разрабатываемые либо командой ClickHouse, либо сообществом, и они не имеют официальной поддержки.
Ниже приведены разделы, которые подробно описывают свойства бета-функций и экспериментальных функций:
Бета-функции
- Находятся в активной разработке для достижения статуса общедоступных (GA)
- Основные известные проблемы можно отслеживать на GitHub
- Функциональность может измениться в будущем
- Могут быть включены в ClickHouse Cloud
- Команда ClickHouse поддерживает бета-функции
Ниже представлены функции, которые имеют статус бета-версии в ClickHouse Cloud и доступны для использования в ваших сервисах ClickHouse Cloud.
Примечание: убедитесь, что вы используете актуальную версию параметра compatibility ClickHouse для работы с недавно добавленными функциями.
Экспериментальные возможности
- Могут никогда не стать общедоступными (GA)
- Могут быть удалены
- Могут вносить breaking changes
- Функциональность может измениться
- Требуют явного включения
- Команда ClickHouse не поддерживает экспериментальные возможности
- Могут не иметь важной функциональности и документации
- Не могут быть включены в облачной версии
Обратите внимание: в ClickHouse Cloud не разрешается включать дополнительные экспериментальные возможности, кроме перечисленных выше как бета-версии.