Релиз СУБД PostgreSQL 8.2

Материал из Викиновостей, свободного источника новостей

6 декабря 2006 года

Международная команда разработчиков PostgreSQL объявила (Архивная копия от 12 августа 2010 на Wayback Machine) о выпуске версии 8.2 объектно-реляционной СУБД PostgreSQL.

Из новшеств можно отметить:

  • Улучшенная производительность: версия 8.2 повышает в среднем на 20% общую производительность в тестах OLTP. Увеличена скорость выполнения VACUUM, сортировки в памяти и на диске, операций массовой загрузки данных, значительно ускорено выполнение внешних слияний (OUTER JOIN).Улучшена масштабируемость на SMP системах;
  • Базы данных "warm standby": при помощи дополнения к системе real-time бэкапа (появившейся в версии 8.0) администраторы теперь могут легко создавать копии кластеров баз данных с передачей нагрузки при сбое (сервер находится в режиме ожидания и про нарушении работы первичного сервера берет нагрузку на себя).
  • Поддержка INSERT/UPDATE/DELETE RETURNING - возможность вывода списка присвоенных значений, например, "INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets') RETURNING did;" - вернут автоматически присвоенное столбцу did значение, при удалении можно посмотреть, что именно было удалено.
  • Индексы теперь создаются без блокировки INSERT/UPDATE/DELETE операций;
  • Возможности SQL:2003: добавлен синтаксис для некоторых новых возможностей, представленных в спецификации ANSI SQL:2003, включая: статистические агрегаты и многостолбцовые агрегаты.
  • Обобщенные инверсные индексы GIN (Generalized Inverted Index) в TSearch2:поддерживают более масштабируемый и более простой для программирования способ индексирования полуструктурированных данных и текста.
  • DTrace: PostgreSQL подготовлен для Solaris DTrace и других современных средств трассировки посредством новой универсальной системы мониторинга.
  • Возможность работы с многострочными командами в psql и задание нескольких опций -t или -n для одной команды pg_dump.
  • Дополнение ora2pg (Архивная копия от 23 декабря 2008 на Wayback Machine) (конвертер из Oracle в PostgreSQL) вынесено из contrib в отдельный проект (Архивная копия от 23 декабря 2008 на Wayback Machine).

Всего в PostgreSQL 8.2 было принято более 300 патчей.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Релиз СУБД PostgreSQL 8.2», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.