Вышла СУБД PostgreSQL 9.2. Что нового

postgresql

Вышла СУБД PostgreSQL 9.2. Что нового

10 сентября 2012 года, после года разработки представлена новая стабильная версия PostgreSQL 9.2. Кроме реализации новых функций в новой ветке проведена значительная работа по увеличению производительности и масштабируемости.

Разработчики провели тестирование новой версии:* 350 000 запросов на чтение в секунду в 4 раза быстрее чем в прошлой версии * 14 000 записей данных в секунду в 5 раз быстрее чем в прошлой версии

Что нового

  • Поддержка типа данных JSON и встроенные средства для манипулирования данными в формате JSON;
  • Новые типы для определения диапазонов INT4RANGE, INT8RANGE, NUMRANGE, TSRANGE, TSTZRANGE и DATERANGE;
  • Расширение возможностей оператора ALTER, упрощающих изменение и обновление структуры базы данных. Поддержка выражения "IF EXIST", позволяющего игнорировать действие если элемент не существует. Добавлены выражения: ALTER FOREIGN DATA WRAPPER / RENAME, ALTER SERVER / RENAME, ALTER DOMAIN / RENAME;
  • Поддержка каскадных репликаций, при которых допускается репликация между slave-серверами;
  • Включение в стандартный набор утилиты pg_receivexlog для архивирования изменений в файлах xlog по мере записи данных, не дожидаясь окончания полного формирования xlog-файла;
  • Добавление возможности в утилиту pg_basebackup создания основных резервных копий, используя данные с запасных standby-серверов;
  • В представлениях добавлена поддержка опции security_barrier для обеспечения изоляции на уровне строк;
  • Многочисленные оптимизации производительности.

Подробнее в официальном анонсе: What's new in PostgreSQL 9.2