PostgreSQL 9.6 — крупное обновление СУБД с улучшениями для горизонтального и вертикального масштабирования

Сегодня было объявлено о выпуске новой крупной версии популярной свободной СУБД PostgreSQL — 9.6.

Новая версия объектно-реляционной СУБД улучшила одновременно и вертикальную, и горизонтальную масштабируемость, а также привнесла ряд новых возможностей и улучшений. Среди ключевых изменений в PostgreSQL 9.6 выделяются:

  • распараллеливание некоторых запросов, позволяющее использовать несколько ядер (или все) для более быстрого получения результатов: на данный момент поддерживаются параллельные последовательные (табличные) сканирования, агрегации, JOIN; для некоторых операций с большими данными возможно достижение 32-кратного улучшения производительности;
  • синхронная репликация получила поддержку групп реплицирующихся серверов и режим remote_apply (для поддержки идентичных узлов с целью балансировки нагрузки на операции чтения);
  • драйвер postgres_fdw получил возможности исполнения задач на удаленных серверах, благодаря чему возможно распределение нагрузки от операций сортировки, JOIN и массовых обновлений данных по серверам (в дальнейшем это нововведение появится и в других драйверах FDW);
  • функция полнотекстового поиска получила поддержку «поиска фраз» (phrase search) для указания при поиске точных фраз или слов с определенной удаленностью друг от друга, используя индексы GIN;
  • итогом отзывов и тестов пользователей крупных баз данных с PostgreSQL стали улучшенная эффективность репликации, агрегации, индексирования, сортировки и хранимых процедур, уменьшенный overhead при работе с большими таблицами и сложными нагрузками (особенно в VACUUM), а также СУБД стала лучше использовать ресурсы на последних ядрах Linux;
  • новые системные представления и функции: pg_stat_wal_receiver, pg_visibility, pg_config, pg_blocking_pids, pg_notification_queue_usage.
Логотип PostgreSQL
Логотип PostgreSQL / Иллюстрация с сайта postgresql.org

С более полным списком изменений, представленных в PostgreSQL 9.6, можно ознакомиться в документе «What’s New in 9.6».

Дмитрий Шурупов по материалам postgresql.org.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

NVIDIA выпустила обновление безопасности для видеокарт серии KeplerNVIDIA выпустила обновление безопасности для видеокарт серии Kepler
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
Обновление BIOS нарушило работоспособность ПК и ноутбуков Dell
Apple выпустила macOS Monterey с обновлёнными FaceTime и Safari, и другими улучшениями
Вышло первое крупное обновление Windows 11 — оно ещё сильнее замедлило процессоры AMD Ryzen
Недавнее обновление Windows 10 может вызвать проблемы с сетевой печатью
Windows 10 получила необязательное обновление, в котором исправлено падение FPS в некоторых играх и другие проблемы
Июльское накопительное обновление для Windows нарушает работоспособность функций печати и сканирования
Microsoft выпустила новую предварительную сборку Windows 11 с улучшениями и массой исправлений
Microsoft выпустит обновление Windows 10 21H2 с новыми функциями, несмотря на запуск Windows 11
Последние новости

Подгружаем последние новости