Вышла СУБД 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