PostgreSQL добавляет поддержку параллельных запросов


Выпущена новая версия PostgreSQL с поддержкой параллельных запросов и синхронной репликации на нескольких резервных серверах. Другие улучшения в версии 9.6 включают полнотекстовый поиск фраз и улучшения производительности.

PostgreSQL — это система баз данных с открытым исходным кодом, изначально созданная в Калифорнийском университете в Беркли. В настоящее время он поддерживается и разрабатывается Группой глобального развития PostgreSQL, объединяющей множество компаний и отдельных участников.

Главное улучшение Postgre SQL 9.6 — это новая поддержка параллельного выполнения некоторых операций запроса на нескольких или всех ядрах сервера для более быстрого возврата результатов запроса. Этот выпуск включает в себя параллельное последовательное сканирование таблиц, агрегирование и объединение, и разработчики говорят, что в зависимости от таких деталей, как количество доступных ядер, поддержка параллельных запросов может ускорить выполнение запросов больших данных в 32 раза.

Еще одно улучшение касается функции репликации. Теперь у этого есть два новых варианта. Теперь вы можете настраивать группы синхронных реплик, и есть новый режим «remote_apply», который создает более согласованное представление данных на нескольких узлах. Комбинация означает, что вы можете поддерживать набор «идентичных» узлов для рабочих нагрузок чтения с балансировкой нагрузки.

Другое важное изменение — добавление возможности поиска фраз в полнотекстовом поиске PostgreSQL. Это означает, что пользователи могут искать точные фразы или слова в определенной близости друг от друга, используя быстрые индексы GIN.

В другом выпуске новой версии репликация, агрегирование, индексирование, сортировка и хранимые процедуры стали более эффективными, а ресурсы последних ядер Linux лучше управляются.


Добавить комментарий