# Asynchronous I/O in DuckDB: Work, Thread, Work

DevFeed: [Asynchronous I/O in DuckDB: Work, Thread, Work](<https://devfeed.tech/articles/asynchronous-i-o-in-duckdb-work-thread-work-4778.md>)

Original publisher: [Read original article](<https://duckdb.org/2026/07/31/asynchronous-io.html>)

Author: {"picture" =\> "/images/blog/authors/pedro\_holanda.jpg"}

Published: 2026-07-31T00:00:00Z

Content type: article

Language: en

Sources: [DuckDB](<https://devfeed.tech/sources/duckdb.md>)

Topics: [aio](<https://devfeed.tech/topics/aio.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>)

Tags: [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [latency](<https://devfeed.tech/tags/latency.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [s3](<https://devfeed.tech/tags/s3.md>)

## AI overview

DuckDB v2.0 will add asynchronous reads for Parquet and CSV files to improve query performance when remote I/O cannot saturate available bandwidth. The article contrasts local SSD workloads with remote data-lake setups using S3 and EC2, where concurrent reads can keep worker threads from waiting on network requests.

## Source excerpt

Starting with v2.0, scheduled for fall 2026, DuckDB will support asynchronous reads of Parquet and CSV files. This can significantly speed up queries when synchronous I/O does not saturate the available bandwidth, as is typical in EC2/S3 compute-storage setups.