PostgreSQL перешел на 18-й уровень. Главный конкурент Oracle и MS SQL получил NUMA, AVX-512 и IO_uring
NewsMakerНовый релиз усилил защиту данных и расширил инструменты для разработчиков.
PostgreSQL выпустил версию 18.0 — ежегодное крупное обновление популярного SQL-сервера баз данных. Новый релиз содержит значительные улучшения производительности и ряд функциональных новшеств.
Одним из ключевых изменений стала поддержка NUMA-архитектуры, что позволяет эффективнее распределять нагрузку на многоядерных системах. Также реализовано использование AVX-512 для вычислений CRC32C, что ускоряет операции проверки целостности данных.
Существенным шагом вперёд стало добавление асинхронного ввода-вывода и поддержки IO_uring в Linux, что снижает задержки при интенсивной работе с дисковой подсистемой.
В системе оптимизации появился механизм устранения self-join, позволяющий базе данных сокращать избыточные вычисления. Для обработки JSON добавлено SIMD-ускоренное экранирование, повышающее скорость текстовых операций.
В числе новых возможностей также виртуальные генерируемые колонки и временные ограничения, расширяющие инструменты для разработчиков.
Улучшена система текстовой обработки, усовершенствованы механизмы репликации и стратегия очистки (vacuum). Теперь при инициализации initdb по умолчанию активированы контрольные суммы страниц, что повышает надёжность хранения данных.
Сообщество PostgreSQL отмечает, что версия 18.0 содержит десятки оптимизаций и изменений, направленных на повышение общей производительности.

PostgreSQL выпустил версию 18.0 — ежегодное крупное обновление популярного SQL-сервера баз данных. Новый релиз содержит значительные улучшения производительности и ряд функциональных новшеств.
Одним из ключевых изменений стала поддержка NUMA-архитектуры, что позволяет эффективнее распределять нагрузку на многоядерных системах. Также реализовано использование AVX-512 для вычислений CRC32C, что ускоряет операции проверки целостности данных.
Существенным шагом вперёд стало добавление асинхронного ввода-вывода и поддержки IO_uring в Linux, что снижает задержки при интенсивной работе с дисковой подсистемой.
В системе оптимизации появился механизм устранения self-join, позволяющий базе данных сокращать избыточные вычисления. Для обработки JSON добавлено SIMD-ускоренное экранирование, повышающее скорость текстовых операций.
В числе новых возможностей также виртуальные генерируемые колонки и временные ограничения, расширяющие инструменты для разработчиков.
Улучшена система текстовой обработки, усовершенствованы механизмы репликации и стратегия очистки (vacuum). Теперь при инициализации initdb по умолчанию активированы контрольные суммы страниц, что повышает надёжность хранения данных.
Сообщество PostgreSQL отмечает, что версия 18.0 содержит десятки оптимизаций и изменений, направленных на повышение общей производительности.