Вышла первая бета-версия СУБД PostgreSQL 9.0

2010-05-07

Команда разработчиков популярной открытой СУБД PostgreSQL представила предварительный вариант новой версии своего продукта под названием PostgreSQL 9.0 Beta 1. Девятая версия PostgreSQL впервые содержит встроенный механизм бинарной репликации баз данных в реальном масштабе времени с отложенным исполнением запросов. Новый механизм репликации предлагает два режима работы: «горячее резервирование» и «потоковая репликация». В сочетании с другими ключевыми функциями новая версия PostgreSQL стала более удобной для новых пользователей и приложений.

Следует помнить, что нынешняя версия носит статус «бета». Это значит, что в ней, наверняка, окажется немало ошибок, недоработок и пробелов в документации. Версия как раз и выпускается с целью найти все эти недоработки силами потенциальных пользователей до выпуска официального релиза. Команда PostgreSQL Global Development Group просит всех интересующихся загрузить и протестировать версию 9.0, чтобы в итоге своевременно и без аврала получить окончательную версию 9.0.

В состав СУБД PostgreSQL 9.0 включено множество новых функций, которые помогут разработчикам и администраторам БД существенно расширить сферу применения PostgreSQL. Кроме нового механизма бинарной репликации БД, реализована полная поддержка 64-битных версий Windows, а обновленные функции LISTEN/NOTIFY обеспечивает ускоренную передачу системных сообщений внутри СУБД. Реализована анонимная блокировка процедур с оператором DO, условные и SQL-совместимые триггеры для отдельных столбцов БД, поддержка языка Python 3 и модуле PL/Python. Также существенно переработан модуль PL/Perl для программирования функций СУБД с помощью языка Perl. Для нескалярных данных теперь поддерживаются ограничения по уникальности (граничные условия исключения). Улучшена работа с парами «ключ-значение», автоматическое устранение соединений JOIN помогает оптимизировать запросы, сгенерированные автоматически с помощью инструментов объектно-реляционной привязки ORM (Object-Relational Mapping).

Полный список из 200 важнейших изменений в СУБД PostgreSQL 9.0 Beta 1 можно найти в примечаниях к выпуску сайта разработчиков. Также на официальном сайте проекта PostgreSQL можно загрузить установочные файлы, документацию и исходные тексты новой версии СУБД для всех поддерживаемых целевых платформ, в том числе для Windows.