Documentation

Flux的未来

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

InfluxData 继续支持 InfluxDB 1.x 和 2.x 的 Flux,您可以继续使用它而无需更改代码。如果您有兴趣过渡到 InfluxDB 3 并希望让您的代码具有未来兼容性,我们建议使用 InfluxQL。

在我们开发InfluxDB 3时,最高优先事项是提高数据库层的性能:更快的数据摄取、更好的压缩、增强的查询能力和更高的可扩展性。然而,这意味着我们无法将v2中的所有内容带到v3中。由于InfluxDB 3是用一种新语言(从Go到Rust)从零重写的数据库,我们无法将Flux带入v3。

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

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

Flux会停用吗?

不,我们将在可预见的未来继续支持Flux。我们将继续支持那些投资于Flux并构建使用它的应用程序的客户。您可以继续使用Flux,但如果您想为您的代码做好未来的准备,我们建议使用InfluxQL或SQL。

你有哪些替代方案用于Flux任务?

如果迁移到 InfluxDB 3,您将无法带入 Flux 任务,因为 InfluxDB 3 不支持 Flux。在迁移到 v3 时,您需要使用您团队喜欢的任何技术重写您的任务。然而,如果您专门使用任务进行降采样,那么 v3 中的存储性能要好得多,因此您可能不再需要此功能的任务。



Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: