Бета и экспериментальные функции
Поскольку ClickHouse является проектом с открытым исходным кодом, он получает много вкладов не только от сотрудников ClickHouse, но и от сообщества. Эти вклады часто разрабатываются с различной скоростью; определенные функции могут требовать более длительной фазы прототипирования или больше времени для получения достаточной обратной связи от сообщества и итераций, чтобы считаться общедоступными (GA).
В связи с неопределенностью, когда функции классифицируются как общедоступные, мы разделяем функции на две категории: Beta и Experimental.
Beta функции официально поддерживаются командой ClickHouse. Experimental функции являются ранними прототипами, разработанными либо командой ClickHouse, либо сообществом и не находятся под официальной поддержкой.
Ниже в разделах подробно описаны свойства Beta и Experimental функций:
Beta функции
- Находятся на активной разработке для их общего доступного состояния (GA)
- Основные известные проблемы можно отслеживать на GitHub
- Функциональность может измениться в будущем
- Возможна активация в ClickHouse Cloud
- Команда ClickHouse поддерживает beta функции
Ниже представлены функции, считающиеся Beta в ClickHouse Cloud и доступные для использования в ваших сервисах ClickHouse Cloud.
Примечание: убедитесь, что вы используете актуальную версию настройки ClickHouse совместимости, чтобы использовать недавно введенную функцию.
Experimental функции
- Никогда не могут стать GA
- Могут быть удалены
- Могут вводить разрушающие изменения
- Функциональность может измениться в будущем
- Необходимо намеренно включить
- Команда ClickHouse не поддерживает экспериментальные функции
- Может отсутствовать важная функциональность и документация
- Не может быть включен в облаке
Обратите внимание: в ClickHouse Cloud не разрешено включать дополнительные экспериментальные функции, кроме перечисленных выше как Beta.