Усовершенствования PostgreSQL 8.2 затронули механизм журнала операций и оптимизатор, кроме того, появилась возможность создания индексов в процессе модификации таблицы пользователями. Повышена на 20% производительность при сложной оперативной обработке транзакций, улучшена поддержка многопроцессорных систем, усовершенствовано планирование секционированных запросов, ускорены обработка больших массивов данных и выполнение внешних соединений. В числе других улучшений - расширение функции восстановления на заданный момент времени, которая позволяет создать копию кластера баз данных для мгновенной передачи ей обработки при сбое основной СУБД. Обеспечена поддержка расширений синтаксиса запросов в соответствии со спецификацией ANSI SQL 2003 - добавлены агрегатные функции, в том числе с поддержкой получения группы столбцов в качестве параметров и операторы с многострочными аргументами. Реализован механизм инвертированных индексов, позволяющий более эффективно индексировать полуструктурированные и полнотекстовые данные, а также обеспечена совместимость с Solaris DTrace и другими развитыми средствами трассировки. PostgreSQL, проект, существующий уже 21 год, распространяется по лицензии BSD.

Поделитесь материалом с коллегами и друзьями