PostgreSQL 17 - это скачок вперед для баз данных с открытым исходным кодом

Глобальная группа разработчиков PostgreSQL представила PostgreSQL 17 - последнюю версию самой передовой базы данных с открытым исходным кодом. Этот выпуск знаменует собой важную веху в развитии базы данных, обеспечивая значительное повышение производительности и новые возможности, отвечающие как новым, так и уже существующим потребностям управления данными.

PostgreSQL 17 опирается на свой надежный фундамент, обеспечивая повышенную производительность и масштабируемость, адаптируясь к современным моделям доступа и хранения данных. Обновление представляет обновленную систему управления памятью для вакуумных операций, оптимизацию доступа к хранилищу и усовершенствования для рабочих нагрузок с высоким параллелизмом. Пользователи могут рассчитывать на ускорение массовой загрузки и экспорта, а также на улучшение выполнения запросов к индексам.

«PostgreSQL 17 демонстрирует, как мировое сообщество разработчиков PostgreSQL с открытым исходным кодом создает улучшения, которые помогают пользователям на всех этапах их пути к базе данных», - сказал Джонатан Кац, член основной команды PostgreSQL.

«Будь то улучшения для работы с базами данных в масштабе или новые функции, которые основываются на восхитительном опыте разработчиков, PostgreSQL 17 улучшит ваш опыт управления данными».

Одной из отличительных особенностей этого выпуска является значительное сокращение потребления памяти вакуумными процессами. Новая внутренняя структура памяти использует в 20 раз меньше памяти, что позволяет ускорить вакуумные операции и высвободить ресурсы для других задач.

Рабочие нагрузки с высоким уровнем параллелизма могут получить преимущества от увеличения пропускной способности записи в два раза благодаря улучшениям в обработке журнала с опережением записи (WAL). Внедрение интерфейса потокового ввода-вывода ускоряет последовательное сканирование и операции ANALYZE, что еще больше повышает общую производительность.

Выполнение запросов получило заметные улучшения, особенно для запросов с IN-клаузулами, использующими индексы B-дерева. В релизе также представлены параллельные сборки для индексов BRIN и реализована поддержка SIMD (Single Instruction/Multiple Data) для ускорения некоторых вычислений.

Для разработчиков PostgreSQL 17 расширяет возможности работы с JSON, добавляя функцию JSON_TABLE, позволяющую преобразовывать данные JSON в стандартные таблицы PostgreSQL. В релизе также появились конструкторы SQL/JSON и функции запросов, обеспечивающие большую гибкость при работе с данными JSON.

Массовая загрузка и экспорт данных получили прирост производительности, причем скорость выполнения команды COPY при экспорте больших строк увеличилась в два раза. Новая опция ON_ERROR позволяет продолжать импорт даже при возникновении ошибок вставки, что улучшает процессы миграции данных.

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

Безопасность и оперативное управление также получили внимание в этом выпуске. Новая опция TLS, sslnegotiation, поддерживает прямые рукопожатия TLS с использованием ALPN. Добавление предопределенной роли pg_maintain дает пользователям право выполнять операции по обслуживанию без полного доступа суперпользователя.

Расширены возможности резервного копирования: pg_basebackup теперь поддерживает инкрементное резервное копирование, дополненное новой утилитой pg_combinebackup для восстановления полных резервных копий.

Улучшены функции мониторинга и анализа: теперь EXPLAIN показывает время, затрачиваемое на локальные операции ввода-вывода, появились новые опции для изучения времени преобразования данных и использования памяти. Возможность отслеживать процесс вакуумирования индексов и новое системное представление событий ожидания сеанса позволяют получить более глубокое представление о работе базы данных.

Постоянное развитие PostgreSQL отражает его статус предпочтительной реляционной базы данных с открытым исходным кодом для организаций любого размера. Благодаря 25-летней истории разработки с открытым исходным кодом и активному мировому сообществу, PostgreSQL 17 представляет собой очередной скачок вперед в технологии управления данными.

PostgreSQL 17 - это скачок вперед для баз данных с открытым исходным кодом
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
27 сентября 2024 г.
289
Теги: PostgreSQL

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты