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

Команда разработчиков популярной открытой СУБД 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.