docs-v2/content/flux/v0/future-of-flux.md

52 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: The future of Flux
description: >
Flux is in maintenance mode and is not supported in InfluxDB 3.
This decision was based on the broad demand for native SQL and the continued
growth and adoption of InfluxQL.
menu:
flux_v0_ref:
name: Future of Flux
weight: 15
---
Flux is in maintenance mode and is not supported in InfluxDB 3 due to the broad
demand for native SQL and the continued growth and adoption of InfluxQL.
InfluxData continues to support Flux for InfluxDB 1.x and 2.x, and you can
continue using it without changing your code.
If interested in transitioning to InfluxDB 3 and you want to future-proof your
code, we suggest using InfluxQL.
As we developed InfluxDB 3, our top priority was improving performance at the
database layer: faster ingestion, better compression, enhanced querying,
and more scalability. However, this meant we couldnt bring everything forward
from v2. As InfluxDB 3 is a ground-up rewrite of the database in a new language
(from Go to Rust), we couldnt bring Flux forward to v3.
- [What do you mean by Flux is in maintenance mode?](#what-do-you-mean-by-flux-is-in-maintenance-mode)
- [Is Flux going to End-of-Life?](#is-flux-going-to-end-of-life)
- [What alternatives do you have for Flux Tasks?](#what-alternatives-do-you-have-for-flux-tasks)
## What do you mean by Flux is in maintenance mode?
We still support Flux, but are not actively developing any new Flux features.
We will continue to provide security patches and will address any critical
defects through the maintenance period.
Our focus is our latest database engine, InfluxDB 3, and its associated products.
## Is Flux going to End-of-Life?
No, we will continue to support Flux for the foreseeable future.
We will continue to support our customers who have invested in Flux and have
built apps that use it. You can continue using Flux, but if you want to
future-proof your code, we recommend using InfluxQL or SQL.
## What alternatives do you have for Flux tasks?
If moving to InfluxDB 3, you can't bring Flux tasks because InfluxDB 3 doesn't
support Flux natively. When you move to v3, you will need to rewrite your tasks
using whatever technologies your team prefers. However, if youre using tasks
for downsampling specifically, the storage performance in v3 is much better so
you may no longer need tasks for this functionality.