PostgreSQL — мощная реляционная система управления базами данных (РСУБД) с открытым исходным кодом, известная своей надежностью, масштабируемостью и расширяемостью. Различные расширения, инструменты и поддержка расширенных типов данных делают ее популярным выбором для веб-приложений, хранилищ данных, пространственных баз данных и т.д.
С выходом PostgreSQL 16 эта мощная система баз данных совершает очередной значительный скачок вперед, укрепляя свои позиции в качестве "самой передовой в мире СУБД с открытым исходным кодом".
В PostgreSQL 16 повышена производительность, особенно в части параллелизма запросов, массовой загрузки данных и логической репликации, добавлена поддержка SIMD на архитектурах x86 и ARM, которая используется для ускорения обработки строк ASCII и JSON, а также поиска в массивах и субтранзакциях.
В анонсе релиза PostgreSQL 16 также отмечается, что массовая загрузка с использованием COPY в некоторых случаях позволяет повысить производительность до 300%.
В PostgreSQL 16 также реализован более широкий синтаксис SQL/JSON, добавлен pg_stat_io в качестве нового источника ключевых метрик ввода-вывода, а также ряд других улучшений в области безопасности и контроля доступа.
Усовершенствовано управление файлами "pg_hba.conf" и "pg_ident.conf" за счет использования регулярных выражений для имен пользователей и баз данных, а также директив "include" для внешних конфигурационных файлов.
Кроме того, в последнюю версию PostgreSQL включены различные настройки клиентских соединений, связанные с безопасностью, такие как "require_auth", позволяющие клиентам указывать, какие параметры аутентификации они могут принимать от сервера.
Разумеется, PostgreSQL 16 содержит множество других интересных новых возможностей и улучшений. Загрузить и получить более подробную информацию о PostgreSQL 16 можно на сайте PostgreSQL.org.
