flavray / avro-rs

Avro client library implementation in Rust
MIT License
169 stars 95 forks source link

Use flate2 crate for compression. #156

Open amrx101 opened 4 years ago

amrx101 commented 4 years ago

Opinion about using flate2 for compression.

Experiencing low compression factor with existing libflate crate.

https://crates.io/crates/libflate

poros commented 4 years ago

I don't have a strong opinion, but from the benchmark published on the libflate's readme, they seem more or less equivalent to me.

In order to justify a change, I guess it would better to see some very good numbers or libflate to go unmaintained.

amrx101 commented 4 years ago

@poros, I will get some numbers as we have been using flate2 in production.