Hi everyone,
I’ve built a Rust client for InfluxDB 2.x that focuses on memory-efficient streaming.
Why I built this: When querying large datasets (millions of rows) for data migrations, existing Rust clients load everything into memory, which can cause OOM issues. This crate streams records one at a time with constant memory usage.
Key features:
- True record-by-record streaming via async Stream
- Supports all InfluxDB data types
- Works with Flux queries
If you’re using Rust with InfluxDB and dealing with large-scale data processing, this might be useful.
This is my first published crate, so any feedback or suggestions are welcome!
