Flux 的未来
Flux 正处于维护模式,由于对原生 SQL 的广泛需求以及 InfluxQL 的持续增长和采用,Flux 不支持 InfluxDB v3。
InfluxData 继续支持 InfluxDB 1.x 和 2.x 中的 Flux,并且您可以继续使用它而无需更改您的代码。如果您有兴趣过渡到 InfluxDB v3 并且希望确保您的代码的未来,我们建议使用 InfluxQL。
在我们开发 InfluxDB v3 的过程中,我们的首要任务是提高数据库层的性能:更快的摄取、更好的压缩、增强的查询和更高的可扩展性。然而,这也意味着我们无法将 v2 中的所有功能都带到 v3 中。由于 InfluxDB v3 是使用新语言(从 Go 到 Rust)从头开始重写的数据库,因此我们无法将 Flux 带到 v3 中。
您说的“Flux 处于维护模式”是什么意思?
我们仍然支持 Flux,但不会积极开发任何新的 Flux 功能。我们将继续提供安全补丁,并在维护期间解决任何关键缺陷。我们的重点是最新数据库引擎 InfluxDB v3 以及其相关产品。
Flux 是否即将停止支持?
不,我们将在可预见的未来继续支持 Flux。我们将继续支持投资于 Flux 并构建使用它的应用程序的客户。您可以继续使用 Flux,但如果您想确保代码的未来,我们建议使用 InfluxQL 或 SQL。
您有什么替代方案用于 Flux 任务?
如果您迁移到 InfluxDB v3,则无法携带 Flux 任务,因为 InfluxDB v3 不支持原生的 Flux。当您迁移到 v3 时,您需要使用团队偏好的任何技术重写您的任务。但是,如果您使用任务进行特定于下采样的操作,v3 中的存储性能要好得多,因此您可能不再需要任务来完成此功能。
这个页面有帮助吗?
感谢您的反馈!