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