Scale Forem

Scale YouTube
Scale YouTube

Posted on

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

Asynchronous IO in Postgres 18

Postgres 18 just dropped with a bunch of new goodies—think UUIDv7, an “over explain” module, composite index skip scans—and the crown jewel: true asynchronous IO. In this show, we kick off with a quick primer on sync vs async calls, revisit how Postgres 17 handled IO synchronously, then dive into the nitty-gritty of 18’s async modes: the worker-based method, the new io_uring path, and even the fallback sync option.

We wrap up by teasing what’s still cooking: backend writer support, further tweaking of the worker IO model, and direct IO capabilities on the horizon. If you’re hungry for a behind-the-scenes tour of how Postgres is leveling up its disk-IO game, this episode’s your ticket.

Watch on YouTube

Top comments (0)