Show HN: Sqlite3-dump - a fast SQLite to CSV and parquet
6 months ago
- #Rust
- #Performance
- #SQLite
- Fast SQLite3 database file parser and dumper written in Rust.
- Exports tables to CSV and Parquet formats.
- Parses SQLite3 database files directly without SQLite library.
- Zero-copy and no unsafe code.
- Not yet fuzzed; use with caution in production/untrusted environments.
- Optimized for SIMD with RUSTFLAGS="-C target-cpu=native".
- CLI examples for exporting to CSV and Parquet formats.
- Performance comparison: sqlite3-dump (6.4s) vs. SQLite3 (23s) for CSV export.
- Parquet export handles 100M rows in ~6s with high throughput (~17M rows/sec).
- Apache-2.0 licensed.