3 ms·
The main reason for that is that DuckDB is currently single-threaded, we are currently actively working on parallelism for DuckDB which will resolve this :)
by mytherin 6y ago
The main reason for that is that DuckDB is currently single-threaded, we are currently actively working on parallelism for DuckDB which will resolve this :)
- st1ck 6y agoI think there are also tons of other optimizations currently missing in DuckDB, vectorization probably the most important.
- mytherin 6y agoVery true, DuckDB is very young and we have so far focused on correctness over performance. As a result we are still missing several optimizations that more mature systems do have, for example, proper cardinality estimation. We are working on adding those as well.