What does HackerNews think of influxdb_iox?

Pronounced (influxdb eye-ox), short for iron oxide. This is the new core of InfluxDB written in Rust on top of Apache Arrow.

Language: Rust

Just want to say congratulations to the team!

2 years and 9,500+ commits is a hell of a feat.

https://github.com/influxdata/influxdb_iox

You may be interested in https://github.com/influxdata/influxdb_iox

Column store db, using the DataFusion SQL engine. Persistence using parquet files directly on object stores (e.g. S3)

Still under development

Just built InfluxDB IOx from sources [1] and compared data ingestion performance to VictoriaMetrics by using Billy tool [2] on a laptop with Intel i5-8265U CPU (it contains 4 CPU cores) and 32GB RAM. Results for 1M measurements are the following:

- InfluxDB IOx: 600K rows/sec

- VictoriaMetrics: 4M rows/sec

I.e. VictoriaMetrics outperforms InfluxDB IOx by more than 6x in this benchmark. I hope InfluxDB IOx performance will be improved over time, since it is written in Rust.

[1] https://github.com/influxdata/influxdb_iox

[2] https://github.com/VictoriaMetrics/billy