Рубріки: Інструменти

Вийшла свіжа версія бази даних PostgreSQL: що нового

Анастасія Пономарьова

Вчора, 13 жовтня, з’явилася у відкритому доступі реляційна база даних PostgreSQL 15, яка поєднує розширені можливості ведення журналів, стиснення даних, SQL та реплікації даних, повідомляється у блозі платформи.

Що таке PostgreSQL

Це проєкт розробки баз даних з відкритим вихідним кодом. Наприклад, тут можна створити бази даних за допомогою каталогу CREATE DATABASE, новий домен — CREATE DOMAIN, оператор — CREATE OPERATOR, тип даних — CREATE TYPE.

Головна відмінність PostgreSQL від інших систем управління базами даних — наявність об’єктноорієнтованих функціональних можливостей, серед яких підтримка концепції ACID (Atomicity, Consistency, Isolation, Durability — атомарність, узгодженість, ізольованість, довговічність).

Ілюстрація

PostgreSQL у різних реалізаціях працює з багатьма UNIX-подібними платформами, включаючи AIX, різні BSD-системи, HP-UX, IRIX, Linux, macOS, Solaris/OpenSolaris, Tru64, QNX, а також з Microsoft Windows.

Що нового

“У випуску 15 багато покращень, і вони свідчать про активну і залучену спільноту”, — сказав Карл Олофсон, аналітик IDC в ​​інтерв’ю TechTarget.

Розробники проєкт відзначають одразу кілька великих змін:

  • Нова команда SQL MERGE, яка дозволяє об’єднувати таблиці та робить PostgreSQL більш сумісним з системами керування реляційними базами даних на базі SQL Server, включаючи Microsoft SQL Server та сервер реляційних баз даних SAP ASE, а також з будь-якими іншими підтримуючими наборами програмних розширень Transact-SQL.
  • Покращена продуктивність сортування та стиснення: тести показують прискорення від 25% до 400% залежно від того, які типи даних сортуються. Використання віконних функцій row_number(), rank(), dense_rank()і count()as також підвищує продуктивність у PostgreSQL 15. А запити за допомогою тепер можна виконувати паралельно .SELECT DISTINCT.
  • Додано нові функції для використання регулярних виразів для перевірки рядків : regexp_count(), regexp_instr(), regexp_like() та regexp_substr(). PostgreSQL 15 також розширює цю range_agg функцію об’єднання типів даних multirange.
  • Новий формат ведення журналу JSON. Він виводить дані з використанням певної структури JSON, що полегшить агрегаторам журналів та іншим інструментам аналіз даних журналів PostgreSQL.

Крім того, є кілька дрібних нововведень, наприклад, статистика рівня сервера PostgreSQL тепер збирається в пам’яті, що розділяється — це усунуло процес збору статистики та періодичний запис цих даних на диск. Також у PostgreSQL 15 додано нове вбудоване розширення pg_walinspect, яке дозволяє користувачам перевіряти вміст файлів журналу попереджувального запису прямо з SQL.

Ще видалені старі та непопулярні режими на кшталт «ексклюзивного резервного копіювання», а також підтримка Python 2 із PL/Python.

 

Останні статті

Агенти Claude і Codex інтегровані в GitHub, GitHub Mobile та VS Code

Агенти кодування Claude від Anthropic та Codex від OpenAI стали доступні для клієнтів платформи GitHub,…

05.02.2026

Користувачі Google Meet тепер можуть приєднуватися до дзвінків Microsoft Teams

Google додає сумісність сервісу відеодзвінків Google Meet з платформою Microsoft Teams. Це означає, що тепер…

04.02.2026

Кіберполіція затримала групу злочинців, які обкрадали українські банки через POS-термінали

Співробітники Департаменту кіберполіції спільно зі слідчими ГСУ НП України, за процесуального керівництва Офісу Генпрокурора та…

04.02.2026

GitHub готує автоматичне рішення для боротьби з низькоякісними пул-реквестами

Менеджер з продуктів GitHub Камілла Мораес відкрила обговорення «критичної проблеми, яка впливає на спільноту open…

04.02.2026

Російські військові образились на Ілона Маска за відключення Starlink

В Україні продовжується процес верифікації комплектів супутникового інтернету Starlink. За словами міністра оборони Михайла Федорова,…

04.02.2026

Розробники програм для Apple тепер можуть використовувати в Xcode інструменти агентного кодування від OpenAI та Anthropic

Компанія Apple оголосила про випуск Xcode 26.3. Новий реліз популярного IDE дозволить розробникам використовувати агентні…

04.02.2026