PostgreSQL 18의 비동기 I/O — io_uring과 17년 만의 합류

PG가 process-per-connection 모델을 지킨 채 처음으로 비동기 I/O를 도입했다. sync, worker, io_uring 세 모드의 구조와 트레이드오프, 그리고 cold scan에서 io_uring이 PG17보다 2.7배 빨라진 이유.

2026년 4월 30일 · 8 분 · 3786 단어 · dbalog