← Semua tulisan

PostgreSQL 18: Async I/O, UUIDv7, & OAuth 2.0

· 1 min baca ·PostgreSQLDatabaseBerita
Daftar Isi

PostgreSQL 18 dirilis pada 25 September 2025, salah satu rilis paling transformatif dalam beberapa tahun terakhir. Ringkasan dari pengumuman resmi PostgreSQL.

Asynchronous I/O (AIO)

Perubahan arsitektur terbesar. Subsistem async I/O baru (mendukung io_uring di Linux atau worker di platform lain) menggantikan ketergantungan pada readahead OS. Hasilnya peningkatan performa hingga 2-3x untuk sequential scan, bitmap heap scan, dan vacuum.

sql
SHOW io_method;   -- 'worker', 'sync', atau 'io_uring'

Fitur Developer

  • uuidv7() — UUID terurut waktu, jauh lebih ramah indexing daripada UUIDv4.
  • Virtual generated columns — menghitung nilai saat dibaca (kini jadi default untuk generated column).
  • Skip scan pada indeks B-tree multikolom — lebih banyak query bisa memakai indeks.
  • RETURNING kini mendukung OLD dan NEW di INSERT/UPDATE/DELETE/MERGE.

Keamanan & Upgrade

Dukungan autentikasi OAuth 2.0 untuk integrasi SSO, plus pg_upgrade yang kini mempertahankan statistik optimizer sehingga performa pulih lebih cepat setelah upgrade.

Detail di postgresql.org.

Komentar