Scale Forem

Scale YouTube
Scale YouTube

Posted on

Hussein Nasser: Asynchronous IO in Postgres 18 | The Backend Engineering Show

TL;DR

Postgres 18 just dropped a bunch of cool features—think native UUIDv7, an Over explain module and composite index skip-scans—and the headline act is true asynchronous I/O. In this Backend Engineering Show episode, Hussein walks you through why sync I/O can be a blocker, how async I/O works under the hood, and why Postgres 18’s new worker thread and Linux io_uring modes are game-changers compared to the old sync approach.

He also zeroes in on what’s next: better support for backend writers, direct I/O, and fine-tuning the worker mode. If you’ve been itching for nonblocking disk operations in Postgres, this deep dive is your one-stop guide to why async I/O finally arrived (and why it still has room to grow).

Watch on YouTube

Top comments (0)