Beta 和实验性功能
StarRocks 功能有五个潜在的成熟度级别
- 实验性
- Beta
- 正式发布 (GA)
- 已弃用
- 已移除
大多数 StarRocks 功能都是 GA,如果文档中没有标签表明某个功能是实验性、Beta 版或已弃用,则该功能为 GA。
实验性功能
- 稳定性:可能存在错误,存在少量已知问题。
- 成熟度:低
- 接口:接口将来可能会更改。 这包括命令语法、配置参数、默认值、功能删除等。
- 可用性:实验性功能默认情况下处于关闭状态,需要通过使用 SQL 或在配置文件中设置参数来启用。
- 生产准备情况:实验性功能不应在生产中使用。
- 支持:请打开 GitHub issue 或在 Slack 中提问,StarRocks 工程团队将尽力为您提供帮助。
Beta 功能
- 稳定性:经过良好测试。 可能不适用于极端情况。
- 成熟度:核心功能已完成,可能尚未进行性能优化。
- 接口:接口将来可能会更改。 可能不向后兼容。
- 可用性:Beta 功能默认情况下处于关闭状态,需要通过使用 SQL 或在配置文件中设置参数来启用。
- 生产准备情况:不建议在生产环境中使用 Beta 功能。
- 支持:请打开 GitHub issue 或在 Slack 中提问,StarRocks 工程团队将尽力为您提供帮助。
GA 功能
- 稳定性:经过全面测试。
- 成熟度:高。
- 接口:稳定的 API。
- 可用性:GA 功能默认情况下处于启用状态。
- 生产准备情况:已准备好投入生产。
- 支持:支持团队为客户提供支持。 开源社区成员应打开 GitHub issue 或在 Slack 中提问,StarRocks 工程团队将尽力为您提供帮助。
已弃用功能
某些功能已被弃用 - 标记为移除,因为它们已被其他功能取代,或者这些功能未被使用。 通常,当某个功能被弃用时,我们会在文档中建议替代方案。