+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

PostgreSQL Global Development Group оголосила про вихід системи управління базами даних PostgreSQL 11

PostgreSQL Global Development Group оголосила про вихід системи управління базами даних PostgreSQL 11

PostgreSQL Global Development Group оголосила про вихід системи управління базами даних PostgreSQL 11. Це перше велике оновлення з жовтня 2017 року. Особливу увагу приділено обробці великих масивів інформації. Інструмент, як і раніше, поширюється з відкритим вихідним кодом.

Нові можливості PostgreSQL 11

Розробники особливо відзначили новий варіант розподілу даних: хеш-секціонування. Ця функція управляє розподілом інформації за допомогою хеш-ключа. Раніше PostgreSQL секціонувала дані за списком значень або за діапазоном. Автори стверджують, що нова функція дозволить значно збільшити продуктивність. У PostgreSQL 11 передбачені широкі можливості маніпуляцій з даними на основі хеш-ключа.

У новій версії до деяких операцій буде застосовуватися технологія JIT - компіляція в реальному часі. JIT обробляє певні вирази в запитах блоків «WHERE», у вихідних списках і агрегатних виразах. За умовчанням цю можливість відключено, активувати її можна у файлі налаштувань або через консоль командою SET jit = on .

Паралельні запити та функції, що настроюються

Користувачі можуть створювати функції в PostgreSQL вже більше 20 років, проте тільки тепер ці функції здатні обробляти власні транзакції. Це дає можливість розробляти більш гнучке та продуктивне серверне ПЗ. Система підтримує створення функцій процедурними мовами PL/pgSQL, PL/Perl, PL/Python та PL/Tcl.

PostgreSQL Global Development Group розширила можливості системи по обробці паралельних запитів, додавши можливість розпаралелювання при виконанні команд CREATE TABLE .. ASSELECT INTO і CREATE MATERIAL . Швидкість паралельних операцій збільшена.

Розробники реалізували кілька побажань користувачів. З інтерфейсу командного рядка PostgreSQL 11 тепер можна вийти за командою exit або quit. Розширені можливості функцій вікон, наприклад, можна застосовувати RANGE для PRECEDING/FOLLOWING. Можна створювати «індекси-обгортки» за допомогою команди INCLUDE. Це потрібно для створення додаткових колонок в індексі, що може бути корисно при виконання певних типів пошукових запитів.

Розробники PostgreSQL 11 називають свою систему управління базами даних найпросунутішою серед подібних інструментів з відкритим вихідним кодом. Багато великих компаній, незалежні програмісти та адміністратори використовують цей інструмент.

Інші новини