DuckDB
` Chunked Query Results in the DuckDB Java Driver ` 🦆☕ The DuckDB #Java driver can now return query results as a lazily fetched sequence of columnar data chunks, avoiding JDBC’s one-row-at-a-time ResultSet and its per-value overhead. DuckDB is a columnar, vectorized database. Every operator inside the engine works on data chunks: batches of column vectors, 2,048 rows at a time. That is a big part of why #DuckDB is fast: the engine amortizes interpretation overhead over thousands of values instead of paying it once per value. JDBC, on the other hand, was designed in 1997. Here’s how the new DuckDB Java driver bridges the two: https://duckdb.org/2026/08/21/chunked-query-results-java-driver?utm_source=x&utm_medium=social