文档文档

Flux 的未来

由于对原生 SQL 的广泛需求以及 InfluxQL 的持续增长和采用,Flux 处于维护模式,并且 InfluxDB 3 中不支持 Flux。

InfluxData 将继续为 InfluxDB 1.x 和 2.x 提供 Flux 支持,您可以继续使用它而无需更改代码。如果您有兴趣过渡到 InfluxDB 3 并希望为您的代码提供面向未来的保障,我们建议使用 InfluxQL。

在开发 InfluxDB 3 时,我们的首要任务是提高数据库层的性能:更快的摄取、更好的压缩、增强的查询和更高的可扩展性。但是,这意味着我们无法将 v2 中的所有内容都向前推进。由于 InfluxDB 3 是用一种新语言(从 Go 到 Rust)从头开始重写的数据库,因此我们无法将 Flux 向前移植到 v3。

“Flux 处于维护模式”是什么意思?

我们仍然支持 Flux,但不再积极开发任何新的 Flux 功能。我们将继续在维护期间提供安全补丁,并解决任何严重缺陷。我们的重点是最新的数据库引擎 InfluxDB 3 及其相关产品。

Flux 会停止服务 (End-of-Life) 吗?

不会,我们将在可预见的未来继续支持 Flux。我们将继续支持已投资 Flux 并构建了使用它的应用程序的客户。您可以继续使用 Flux,但如果您想为您的代码提供面向未来的保障,我们建议使用 InfluxQL 或 SQL。

Flux 任务有哪些替代方案?

如果迁移到 InfluxDB 3,您无法迁移 Flux 任务,因为 InfluxDB 3 本身不支持 Flux。当您迁移到 v3 时,您需要使用您的团队喜欢的任何技术重写您的任务。但是,如果您专门为降采样使用任务,则 v3 中的存储性能要好得多,因此您可能不再需要此功能的任务。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看