InfluxDB pick Rust over Go

Content:

Original link: InfluxDB v3: Why Rust Beat Go for Time Series Database / TheNewStack.

The article talk a lot about InfluxDB and not so much about Go and Rust.

But half way down they reveal:

As mentioned above, the choice of Rust was driven by architectural considerations rather than limitations in Go.
Specifically, the aim was to integrate an off-the-shelf query engine. While many mature engines are written in
Java, C or C++, Rust offered better interoperability with C than Go, Dix said.

Ultimately, InfluxData incorporated DataFusion into the project, a Rust-based query engine and sub-project
of Apache Arrow. Contributions to DataFusion began in 2020, and the team now leads the project, with one
of their engineers serving as a PMC member for both Arrow and DataFusion, Dix said.

Comments: