Influxdb made the switch from Go to Rust
11–20 of 162 posts
Re: Influxdb made the switch from Go to Rust
#12tl;dr - No garbage collector - Fearless concurrency (thanks Rust compiler) - Performance - Error handling - Crates - they thought they were gonna use C++ and wanted interop (ended up not using C++?) - ecosystem: Apache Arrow DataFusion - "I thought that if we're going to rewrite most of the database anyway, we might as well do it in the best language choice in 2020" But the real reason might be: "Rust good, Go bad" /…
Rust gets you on the frontpage!
Re: Influxdb made the switch from Go to Rust
#13Can someone explain what's the InfluxData's market? Or how they make/plan to make money? If we speak about metrics, Prometheus just win.
Re: Influxdb made the switch from Go to Rust
#14Can someone explain what's the InfluxData's market? Or how they make/plan to make money? If we speak about metrics, Prometheus just win.
I am about the biggest Prometheus stan that you can find, but I will not mock or denigrate influx db. They are a runner-up, but there is room in this market for runner-ups, and their feature set does match some that Prometheus is not good at.
Let's put this way: is there any killer feature that can ditch most of the Prometheus installations in their favor?
Re: Influxdb made the switch from Go to Rust
#15Can someone explain what's the InfluxData's market? Or how they make/plan to make money? If we speak about metrics, Prometheus just win.
Influx is a wholesome solution where Prometheus is just the time series database
Re: Influxdb made the switch from Go to Rust
#16Re: Influxdb made the switch from Go to Rust
#17The non-reddit link target
Re: Influxdb made the switch from Go to Rust
#18I love influx but damn do they like moving (too?) fast and quickly changing stuff. In a way, it's pretty cool since it means that they don't get stuck with bad decisions for backwards compatibility reasons, but it's a bit of a roller coaster for users. Not sure what's the best solution though. Having a "stable" but fundamentally limited product (I guess influxdb v1) or breaking stuff in hopes of ending up with a way…
Re: Influxdb made the switch from Go to Rust
#19Can someone explain what's the InfluxData's market? Or how they make/plan to make money? If we speak about metrics, Prometheus just win.
As is tradition, hosted service: https://www.influxdata.com/influxdb-pricing/ Basically either you manage it yourself, or you pay them to do Serverless/Dedicated/Clustered hosted setup for you.