Hasty Briefsbeta

Bilingual

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.