Команда разработчиков PostgreSQL объявила о выпуске восемнадцатой мажорной версии самой популярной открытой реляционной СУБД. Релиз доступен для всех поддерживаемых платформ, включая Linux, macOS и Windows, а также в виде официальных Docker-образов.
Главным нововведением стала асинхронная обработка ввода-вывода: ядро теперь может инициировать несколько операций чтения параллельно, не блокируя рабочие процессы. По словам разработчиков, на нагрузках с большим количеством случайных чтений это даёт прирост до 30% без изменения прикладного кода.
Также в релизе появилась встроенная поддержка инкрементальных резервных копий, улучшенный планировщик для запросов с секционированными таблицами и новый набор статистических представлений, помогающих администраторам быстрее находить узкие места. Расширены возможности логической репликации: теперь можно синхронизировать отдельные секции и последовательности.
Обновление распространяется бесплатно под лицензией PostgreSQL. Разработчики рекомендуют сначала протестировать миграцию на копии продакшн-кластера, поскольку часть системных каталогов изменилась.