LINUX.ORG.RU

PostgreSQL 14

 , ,


3

2

Спустя год разработки вышла новая стабильная версия реляционной СУБД PostgreSQL под номером 14.

PostgreSQL 14 содержит множество новых функций и улучшений, в том числе:

  • Хранимые процедуры теперь могут возвращать данные через параметры OUT.

  • Реализованы стандартные параметры SQL SEARCH и CYCLE для общих табличных выражений.

  • Теперь индексирование можно применять к любому типу данных, для которого это имеет смысл, а не только к массивам. Для типов jsonb и hstore добавлены операторы индексации.

  • Типы диапазонов расширены за счет добавления нескольких диапазонов, что позволяет отображать несмежные диапазоны данных.

  • Проведены многочисленные улучшения производительности для параллельных запросов, интенсивно параллельных рабочих нагрузок, многораздельных таблиц, логической репликации и очистки.

  • Обновления индекса B-дерева управляются более эффективно, уменьшая раздувание индекса.

  • В VACUUM добавлен режим аварийной очистки, который пропускает несущественные операции очистки, если база данных приближается к условию переноса идентификатора транзакции.

  • Теперь по выражениям можно собирать расширенную статистику, что позволяет лучше планировать результаты для сложных запросов.

  • Библиотека libpq теперь имеет возможность конвейерной обработки нескольких запросов, что может повысить пропускную способность соединений с высокой задержкой.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: sudopacman (всего исправлений: 8)

Хранимые процедуры теперь могут возвращать данные через параметры OUT.

Хотелось бы, чтобы они что-то вроде оракловых пакетов запилили. Не знаю, как сейчас, а в середине нулевых после PL/SQL садиться за PL/pgSQL было не очень удобно. Вроде бы всё есть и всё можно сделать, но очень уж вырвиглазно.

А новость хорошая, конечно. Один из самых успешных открытых проектов.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Теперь индексирование можно применять к любому типу данных, для которого это полезно обозначение

Гуглетранслейт сломался я смотрю это

TI_Eugene ★★
()

Вырвиглазное форматирование новости. Надо было ещё больше пустых строк вставить!

hummer
()
Ответ на: комментарий от hobbit

Хотелось бы, чтобы они что-то вроде оракловых пакетов запилили.

А там этого нету?

Тогда процедурками лучше не пользоваться

Psilocybe ★★★★
()

Хорошая СУБД, использую везде по умолчанию. Пока не было случая, чтобы хотелось чего-то другого. Релиз интересный.

Legioner ★★★★★
()
Последнее исправление: Legioner (всего исправлений: 1)

Реализованы стандартные параметры SQL SEARCH и CYCLE для общих табличных выражений.

Сахарок для упрощения написания «рекурсивных» CTE?

perl5_guy ★★★★★
()
Последнее исправление: perl5_guy (всего исправлений: 1)
Ответ на: комментарий от anonymous

Думаю, огромное количество людей, что делает бэкенд-приложения. Уже не помню, когда в последний раз по своей воле предпочитал постгресу другие реляционные БД. Отличная программа.

mazdai ★★★
()

zheap ещё не готов? Понятно, остаёмся на Оракле.

nanonymous
()
Ответ на: комментарий от Dumppper001

Молодец, пошло полезное от тебя. Спасибо за новость.

anonymous
()
Ответ на: комментарий от iZEN

Вопрос видимо задан только для самовыражения. Всё же отвечаю. Делаю в google поиск по словам dbms market share. Находится список СУБД. В нём PostgreSQL на 4-м месте с долей 6,22% , Firebird - на 89-м с долей 0,02%

https://www.datanyze.com/market-share/databases--272

Partisan ★★★★★
()
Последнее исправление: Partisan (всего исправлений: 1)

А там уже можно отдельный лог на каждую базу? И как оно ведет себя при аварийном отключении питания?

PaRuSoft ★★★★
()
Ответ на: комментарий от Partisan

К.О. просил передать, что твой собеседник спрашивал про «лучше», а не «популярнее».

hobbit ★★★★★
()
Ответ на: комментарий от iZEN

Чем PostgresQL 14.0 лучше Firebird 4.0?

Мне не нравится, что нет хорошего manual Firebird.
Нужно все notes к релизам прочитать.
Вообщем то база хорошая.
Много фанатов Firebird на SQL.ru, но их лучше палочкой не трогать …

anonymous
()

Для типов jsonb добавлены операторы индексации.

Я джва года ждал!

Fizzika ★★
()
Ответ на: комментарий от iZEN

Чем PostgresQL 14.0 лучше Firebird 4.0?

Всмысле чем?

  1. Больше типов данных из коробки;
  2. Наличие процедурного PL/pgSQL, а не только декларативного SQL;
  3. Соответствие SQL стандартам;
  4. Куча возможностей из коробки;
  5. Популярность, сообщество и активная разработка;
  6. Изначально открыты продукт. Не форк закрытой поделки InterBase.
anonymous
()
Ответ на: комментарий от anonymous

Кто с ЛОР использует PostgreSQL?

Да все , кому не лень

kto_tama ★★★★★
()

жоский гугтранслейт )

a transaction ID wraparound condition.

vs.

условию переноса идентификатора транзакции.

а так круто, одно из больных мест.

drsm ★★
()
Ответ на: комментарий от x-signal

Да, было бы интересно узнать истории казабека от умных людей. Думается мне что примерно тоже самое. Мне очень интересен вопрос как оно справляется с дедлоками и как их там можно дебажить

mrdeath ★★★★★
()
Ответ на: комментарий от iZEN

Ну а ты попробуй на FB покрутить базу на пару десятков гигабайт или пару тысяч одновременных соединений. С таким- же успехом можно спросить, чем Firebird лучше SQLite.

anonymous
()

Чем закончилась история с регистрацией торгового знака?

IIIypuk ★★★★
()
Ответ на: комментарий от Partisan

Browser Not Supported You’re using a web browser that is not supported. In order to use Datanyze, please download Chrome for the best experience. (Firefox, Edge and other modern browsers works too)

Зашел с файрфокса, у вебмакак ресурса мудянка.

slackwarrior ★★★★★
()
Ответ на: комментарий от fernandos

Я хз, я вижу что похоже на какую-то шизу (93 им не современный? :)), или он не в курсе, как отличить файрфокс от файрфокса.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Ответ на: комментарий от iZEN

Помню при FB уже при 2х гигах сильно кашлял начинал, при 10 задыхался, на форумах советовали держать файлы БД на SSD facepalm. Он в свое время был хорош для десктопных приложений, как локальное хранилище данных (до выхода sqlite или вообще nosql решений) или маленькое интранет решение на 20 клиентов. Единственный плюс на сегодняшний момент FB - это наличие проприетарного IBExpert под оффтоп.

anonymous
()
Ответ на: комментарий от anonymous

pqxx

Какой-то он слишком сложный. Мне бы что-нибудь проще...

anonymous
()
Ответ на: комментарий от vitalif

Так постгря и есть лучше :-)

А нормальные средства диагностики производительности в неё звезли (вроде AWR и ASH)?

А полноценные кластера, вроде RAC?

nanonymous
()
Ответ на: комментарий от anonymous_sapiens

Скучно рассказывать очевидное. Access - персональная СУБД, поэтому она не взаимозаменяема с остальными перечисленными на первых местах Oracle, MySQL и PostgreSQL, которые и являются альтернативами для выбора серверной СУБД.

Partisan ★★★★★
()
Ответ на: комментарий от Keltir

есть что-то лучше чем Oracle RDBMS? :3

Лучше для кого, под какие задачи?

Во многих случаях лучшим вариантом может оказаться sqlite.

WatchCat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.