An Influx of connectivity
InfluxDB is an analytics database optimized for working with time series data, particularly useful for handling real-time streaming at scale. Many of the engineers behind it are also core contributors to the Arrow libraries, particularly the Rust implementation, which is heavily utilized by InfluxDB.
At its core, InfluxDB is built on leveraging open standards for providing abstracted data sharing. It also provides a data catalog layer for interacting with Iceberg or Delta Sharing that allows direct access to the Parquet files for use with other cloud-based analytical, BI, or ML workloads. Since it is built on the Apache DataFusion project, the developers coined the term “FDAP stack” to describe the architecture of InfluxDB 3.0 (Flight, DataFusion, Arrow, and Parquet), as shown in Figure 10.6:
Figure 10.6 – FDAP stack architecture
By adopting this stack of open source projects and embracing the open standards...