Бета-和实验功能
Поскольку ClickHouse является открытым программным обеспечением, он получает много вкладов не только от сотрудников ClickHouse, но и от сообщества. Эти вклады часто развиваются с разной скоростью; определенные функции могут потребовать длительной прототипирования или больше времени на получение достаточной обратной связи от сообщества и итерации, чтобы считаться общедоступными (GA).
Из-за неопределенности относительно того, когда функции классифицируются как общедоступные, мы делим функции на две категории: Бета и Экспериментальные.
Бета функции официально поддерживаются командой ClickHouse. Экспериментальные функции являются ранними прототипами, разработанными либо командой ClickHouse, либо сообществом, и не поддерживаются официально.
Ниже в разделах четко описываются свойства Бета и Экспериментальных функций:
Бета-функции
- Находятся в активной разработке для того, чтобы стать общедоступными (GA)
- Основные известные проблемы можно отслеживать на GitHub
- Функциональность может измениться в будущем
- Возможно, включены в ClickHouse Cloud
- Команда ClickHouse поддерживает бета-функции
Следующие функции считаются бета в ClickHouse Cloud и доступны для использования в ClickHouse Cloud Services, хотя они могут в данный момент находиться под настройкой ClickHouse с названием allow_experimental_*
:
Примечание: пожалуйста, убедитесь, что вы используете текущую версию настройки ClickHouse совместимости, чтобы использовать недавно представленную функцию.
Экспериментальные функции
- Никогда не могут стать GA
- Могут быть удалены
- Могут ввести разрушающие изменения
- Функциональность может измениться в будущем
- Необходимо преднамеренно включать
- Команда ClickHouse не поддерживает экспериментальные функции
- Могут отсутствовать важные функции и документация
- Не могут быть включены в облаке
Обратите внимание: в ClickHouse Cloud не разрешается включать дополнительные экспериментальные функции, кроме вышеуказанных, обозначенных как Бета.