...

пятница, 25 июля 2014 г.

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

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://ift.tt/Nlih6N


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий