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

Вийшла свіжа версія бази даних 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.

 

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

Zoom випустить фотореалістичних аватарів, які замінять людей на нарадах

Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…

10.03.2026

Meta купує Moltbook: соціальну мережу для агентів та ботів

IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…

10.03.2026

Китайський агент штучного інтелекту почав таємно майнити криптовалюту

Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…

10.03.2026

Заробляли на DDoS-атаках: у Польщі викрито групу школярів-хакерів, наймолодшому 12 років

Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…

10.03.2026

Microsoft випустила Copilot Cowork — мультимодальний інструмент для запуску агентів

Microsoft оголосила про початок інтеграції технологій Anthropic у свої сервіси, представивши новий інструмент Copilot Cowork,…

10.03.2026

Anthropic презентує новий інструмент перевірки пул-реквестів Code Review

Компанія Anthropic оголосила про доступність у Claude Code бета-версії нового інструменту Code Review. Він розробленій…

10.03.2026