Expand description
§Csv_lib Crate
A Rust library to read/write CSV files in the fastest way I know.
For further information, and complete docs, you can check the repo here
§3rd Party Crates Used:
Crate | Link |
---|---|
Memmap2 | memmap2 crate |
Memchr | memchr crate |
num_cpus | num_cpus crate |
§Features
- Zero-copy parsing
- Custom delimiters support
- Escape string support
- Direct mapping from memory
- Multicore Process
- Low Ram Usage, even on big files
§Performance
This library is designed to process large CSV files.
Successfully tested on a 1 billion lines CSV file.
To test performance, run in release
config, it improves a lot the performance
§Contact
If you have any questions, contact me on LinkedIn