In-process analytical database (OLAP-oriented, similar in deployment model to SQLite). In the wroclove.rb 2026 CSV-parsing benchmark, using DuckDB as the CSV engine delivered a ~15× speedup over Ruby stdlib CSV on 1M rows while keeping peak post-load memory to ~90MB on a 30MB CSV — the most memory-efficient option in the comparison.