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