Вышла PostgreSQL 9.4 beta2. Все активные ветки обновились

в 20:38, , рубрики: pgsql, postgresql, postgresql 9.4

imageДля тех кто использует PostgreSQL, есть две новости. Сначала та, что про исправления проблем. Все активные ветки PostgreSQL обновились: 9.3.5, 9.2.9, 9.1.14, 9.0.18 и 8.4.22.

В ветке 8.4.* это заключительное обновление, данная ветка более поддерживаться не будет (если используете, запланируйте апгрейд!)

Самое важное в выпущенных обновлениях:

  • PostgreSQL 9.3 и pg_upgrade: те, кто обновлялся до версии 9.3 с помощью утилиты pg_upgrade часто отмечали неприятную проблему: процессы VACUUM падали и в некоторых случаях приводили к краху всей системы. В Release Notes есть специальный SQL-запрос, с помощью которого можно проверить свою систему на наличие потенциальной проблемы. Если проблема есть, то там же, в Release Notes, написано, как её исправить.
  • Восстановление после сбоев в PostgreSQL 9.3: исправлены 3 проблемы, приводящие к ситуациям, когда при восстановлении после сбоя целостность данных в PostgreSQL 9.3 могла быть нарушена.
  • GIN и GiST-индексы: также исправлены 3 проблемы, затрагивающие GIN и GiST-индексы, используемые в системе PostGIS и в полнотекстовом поиске, и приводящие к вероятному повреждению данных или некорректным ответам на запрос. Все индексы на колонкат с типами данных bit и bit varying должны быть перестроены согласно инструкциям в Release Notes.

Вторая новость более позитивная: версия 9.4, запланированная к выпуску на осень, обновилась до версии beta2. В ней будет много интересного. Одна из самых замечательных новинок — реализация типа данных jsonb. Это JSON, хранимый в бинарном виде, с отличной производительностью и богатой поддержкой различных видов индексов. Эти возможности были разработаны российскими разработчиками.

Среди других заметных изменений 9.4: возможность «разогрева» буферов памяти (pg_prewarm) после старта системы, оптимизация GIN-индексов, улучшения поддержки обновляемых и материализованных представлений и запросов с агрегацией.

Полный список новинок 9.4 на английском можно найти здесь: в PostgreSQL Wiki.

От имени Всемирной группы разработчиков PostgreSQL прошу принять участие в тестировании 9.4!

Страница для скачивания: http://www.postgresql.org/download/

Автор: samokhvalov

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js