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