Выпущен PostgreSQL 18.0 с асинхронным вводом-выводом и улучшениями производительности

PostgreSQL 18.0 вышел сегодня в качестве ежегодного выпуска основных функций для этого широко используемого сервера баз данных SQL. PostgreSQL 18 – это большой релиз с множеством интересных оптимизаций производительности и других новых возможностей. PostgreSQL 18 предлагает начальную поддержку NUMA, использование AVX-512 для вычислений CRC32C, поддержку асинхронного ввода-вывода, начальную поддержку IO_uring в Linux, оптимизацию устранения самосоединений, оптимизированное для SIMD экранирование JSON и ряд других улучшений производительности и различных оптимизаций.

PostgreSQL 18 также предлагает виртуальные генерируемые колонки, временные ограничения и другие новые дополнения для разработчиков. Также улучшена обработка текста, улучшена репликация, улучшена стратегия вакуума, а initdb теперь по умолчанию включает проверку контрольных сумм страниц.

Загрузки и более подробную информацию о всех действительно значительных изменениях в сегодняшнем выпуске PostgreSQL 18.0 можно найти на сайте PostgreSQL.org.