Swuder
@Swuder
Просто хочу быть счастливым и с пивом

Чем различаются версии Postgres 13, 14, 15?

Есть ли у 15 версии какие-то очень полезные фичи и преимущества перед 14 и 13?
  • Вопрос задан
  • 823 просмотра
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист
В документации же русским по белому написано:
PostgreSQL 15 содержит много новых возможностей и улучшений, в том числе:
  • Поддержка SQL-команды MERGE.
  • Выборочная публикация содержимого таблицы в рамках логической репликации с возможностью указывать списки столбцов и фильтры строк.
  • Больше возможностей для использования сжатия и поддержка сжатия Zstandard (zstd). В том числе реализована возможность сжатия на стороне сервера при создании копии с помощью pg_basebackup.
  • Поддержка структурированного вывода журнала сервера в формате JSON.
  • Улучшения производительности, в частности, оптимизация операций сортировки в памяти и на диске.

https://postgrespro.ru/docs/postgresql/15/release-...


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

  • Хранимые процедуры теперь могут возвращать данные через параметры OUT.
  • Реализованы описанные в стандарте SQL параметры SEARCH и CYCLE для общих табличных выражений.
  • Операцию обращения по индексу теперь можно применять не только к массивам, но и к любому типу данных, для которого она имеет смысл. В этом выпуске такие операторы добавлены для типов jsonb и hstore.
  • Диапазонные типы были дополнены мультидиапазонными, позволяющими представлять несплошные диапазоны данных.
  • Проведена большая работа по улучшению производительности параллельных запросов, обработки многопоточной нагрузки, секционированных таблиц, логической репликации и процедуры очистки.
  • Изменения в индексах-B-деревьях теперь обрабатываются более эффективным методом, уменьшающим замусоривание индексов.
  • Процедура VACUUM автоматически становится агрессивнее и пропускает несущественные операции очистки в случае приближения базы данных к моменту зацикливания идентификаторов транзакций.
  • Расширенную статистику теперь можно собирать по выражениям, что позволяет получить лучшие планы для сложных запросов.
  • Библиотека libpq теперь поддерживает конвейерную передачу нескольких запросов, что позволяет ускорить получение результатов через сетевые соединения, которым свойственны большие задержки.


https://postgrespro.ru/docs/postgresql/14/release-14
Ответ написан
Комментировать
@balamyt92
; select * from users; --
642d2fabec435766837686.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы