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.
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.