nixp.ru v3.0

19 марта 2024,
вторник,
05:54:16 MSK

21 сентября 2010, 14:03

PostgreSQL 9.0 — финальный релиз популярной открытой СУБД

5
Логотип PostgreSQL
Логотип PostgreSQL
Иллюстрация с сайта En.Wikipedia.Org

Вышла новая крупная версия популярной объектно-реляционной СУБД с открытым исходным кодом — PostgreSQL 9.0.

В релизе PostgreSQL 9.0 представлено более 200 новшеств и улучшений, которые были сделаны более, чем сотней разработчиков. Ключевые изменения — это «горячий резерв» (hot standby), потоковая репликация, обновления СУБД «на местах», полноценная поддержка 64-битных версий Windows, массовое управление правами.

В примечаниях к релизу PostgreSQL 9.0 авторы отмечают следующие крупные улучшения в своей СУБД:

  • встроенная репликация на основе «отгрузки» логов, что придало СУБД две важные функции: потоковая репликация (Streaming Replication; WAL-файлы передаются «потоком» по сетевому подключению) и «горячий резерв» (Hot Standby), позволяющий резервным серверам выполнять запросы только на чтение; все это обеспечило поддержку репликации с единственным master-сервером и множеством slave-серверов, доступных только на чтение;
  • в GRANT/REVOKE и ALTER DEFAULT PRIVILEGES появилась поддержка массовых изменений прав доступа к объектам базы данных; у больших объектов (BLOBs) также появилась поддержка управления правами доступа;
  • полная поддержка 64-битных версий ОС Windows;
  • более «продвинутые» запросы для отчетов: новые оконные опции (PRECEDING / FOLLOWING), возможность контролировать порядок, по которому значения передаются агрегирующим функциям;
  • новые возможности у триггеров, в т.ч. соответствующие стандарту SQL триггеры для каждого столбца (per-column);
  • отложенные ограничения по UNIQUE для упрощения массовых обновлений уникальных ключей;
  • новые и улучшенные функции в безопасности: аутентификация через RADIUS, улучшения в аутентификации по LDAP, новый модуль passwordcheck для тестирования надежности пароля;
  • новая высокопроизводительная реализация LISTEN/NOTIFY;
  • новая реализация VACUUM FULL;
  • новый модуль pg_upgrade для обновления СУБД с версии 8.3 или 8.4 до 9.0;
  • улучшения в производительности для ряда запросов (например, автоматическое исключение ненужных JOIN’ов);
  • улучшения в EXPLAIN — теперь его вывод доступен в форматах JSON, XML и YAML;
  • улучшения в hstore (расширенная поддержка данных, хранимых как ключ-значение).

Подробности о новой версии СУБД PostgreSQL 9.0 доступны в Release Notes.

Постоянная ссылка к новости: http://www.nixp.ru/news/10722.html. Дмитрий Шурупов по материалам postgresql.org.

fb twitter vk
myst

Это мускулькапец.

Филипп Корвин

Да, приятный список изменений. Энтерпрайзный такой ;)))

Сергей Шварц

Оффтоп. Сорри.

У меня вопрос. Почему тут нет личных сообщений?

Дмитрий ты не знаешь как можно купить вот эту вот железяку?

www.aavamobile.com/specs.php

Дмитрий Шурупов

ЛС нет, потому что не осилили доделать. Это в планах, но не самых ближайших…

Конкретно для такого вопроса было бы куда логичнее создать тему в форуме ;-) Как купить — без понятия. Ее давно анонсировали, но больше информации не видел. Правда, специально и не интересовался…