--- /dev/null
+26 вересня 2024 року - [PostgreSQL Global Development Group](https://www.postgresql.org) сьогодні оголосила про випуск \r
+[PostgreSQL 17](https://www.postgresql.org/docs/17/release-17.html), останньої версії найсучаснішої у світі бази даних з \r
+відкритим вихідним кодом.\r
+\r
+PostgreSQL 17 базується на десятиліттях розробки з відкритим вихідним кодом, покращуючи продуктивність і масштабованість, \r
+одночасно адаптуючись до нових моделей доступу та зберігання даних. \r
+Цей випуск [PostgreSQL](https://www.postgresql.org) представляє \r
+значний загальний приріст продуктивності, включаючи нову реалізацію управління пам'яттю для вакууму, оптимізацію \r
+доступу до сховища і поліпшення для високопаралельних робочих навантажень, прискорення масового завантаження й експорту, \r
+а також поліпшення виконання запитів для індексів. PostgreSQL 17 має функції, які принесуть користь новим робочим процесам \r
+і критично важливим системам, такі як розширення досвіду розробників з використанням команди SQL/JSON `JSON_TABLE`, а також \r
+поліпшення логічної реплікації, які спрощують керування робочими навантаженнями високої доступності та оновлення \r
+мажорних версій.\r
+\r
+"PostgreSQL 17 демонструє, як світова спільнота розробників з відкритим вихідним кодом, що рухає розвиток PostgreSQL, \r
+створює вдосконалення, що допомагають користувачам на всіх етапах їхньої роботи з базами даних", - сказав Джонатан Кац, \r
+член PostgreSQL Core. "Незалежно від того, чи це поліпшення для роботи з великомасштабними базами даних, чи нові функції, \r
+засновані на чудовому досвіді розробників, PostgreSQL 17 покращить ваш досвід управління даними".\r
+\r
+PostgreSQL, інноваційна система управління даними, відома своєю надійністю, стійкістю і розширюваністю, \r
+має більш ніж 25-річний досвід розробки з відкритим вихідним кодом від світової спільноти розробників \r
+і стала кращою реляційною СУБД з відкритим вихідним кодом для організацій будь-якого розміру.\r
+\r
+### Загальносистемні підвищення продуктивності\r
+\r
+Процес [vacuum](https://www.postgresql.org/docs/17/routine-vacuuming.html) в PostgreSQL є критично важливим \r
+для нормальної роботи, оскільки для його виконання потрібні ресурси сервера. PostgreSQL 17 представляє нову \r
+внутрішню структуру пам'яті для вакуумування, яка споживає до 20 разів менше пам'яті. Це покращує швидкість \r
+вакуумування, а також зменшує використання спільних ресурсів, що робить їх більш доступними для вашого \r
+робочого навантаження.\r
+\r
+PostgreSQL 17 продовжує покращувати продуктивність рівня вводу/виводу. Високопаралельні робочі навантаження можуть \r
+отримати удвічі більшу пропускну здатність запису завдяки покращенню обробки \r
+[write-ahead log](https://www.postgresql.org/docs/17/wal-intro.html) \r
+([WAL](https://www.postgresql.org/docs/17/wal-intro.html)). Крім того, новий потоковий інтерфейс вводу/виводу прискорює \r
+послідовне сканування (зчитування всіх даних з таблиці) і швидкість оновлення статистики командою \r
+[`ANALYZE`](https://www.postgresql.org/docs/17/sql-analyze.html).\r
+\r
+PostgreSQL 17 також підвищує приріст продуктивності на виконання запитів. PostgreSQL 17 покращує продуктивність \r
+запитів з реченнями `IN`, які використовують індекси \r
+[B-tree](https://www.postgresql.org/docs/17/indexes-types.html#INDEXES-TYPES-BTREE), метод індексування за \r
+замовчуванням в PostgreSQL. Крім того, індекси [BRIN](https://www.postgresql.org/docs/17/brin.html) тепер \r
+підтримують паралельні збірки. PostgreSQL 17 містить декілька покращень для планування запитів, включаючи \r
+оптимізацію для обмежень `NOT NULL`, а також покращення в обробці \r
+[загальних табличних виразів](https://www.postgresql.org/docs/17/queries-with.html) \r
+([запитів `WITH`](https://www.postgresql.org/docs/17/queries-with.html)). \r
+У цьому випуску додано підтримку SIMD (Single Instruction/Multiple Data) для прискорення обчислень, зокрема \r
+використання AVX-512 для функції [``bit_count``](https://www.postgresql.org/docs/17/functions-bitstring.html).\r
+\r
+### Подальший розвиток надійного середовища для розробників\r
+\r
+PostgreSQL була [першою реляційною базою даних, яка додала підтримку \r
+JSON (2012)](https://www.postgresql.org/about/news/postgresql-92-released-1415/), \r
+а PostgreSQL 17 розширює її реалізацію стандарту SQL/JSON.\r
+[`JSON_TABLE`](https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-SQLJSON-TABLE) \r
+тепер доступна в PostgreSQL 17, дозволяючи розробникам конвертувати дані JSON у стандартну таблицю PostgreSQL.\r
+PostgreSQL 17 тепер підтримує \r
+[конструктори SQL/JSON](https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-JSON-CREATION-TABLE) \r
+(`JSON`, `JSON_SCALAR`, `JSON_SERIALIZE`) і \r
+[функції запиту](https://www.postgresql.org/docs/17/functions-json.html#SQLJSON-QUERY-FUNCTIONS) \r
+(`JSON_EXISTS`, `JSON_QUERY`, `JSON_VALUE`), надаючи розробникам додаткові способи взаємодії з їхніми даними JSON.\r
+У цьому випуску додано більше \r
+[операторів `jsonpath`](https://www.postgresql.org/docs/17/functions-json.html#FUNCTIONS-SQLJSON-PATH-OPERATORS), \r
+з акцентом на перетворенні даних JSON у рідний тип даних PostgreSQL, включаючи числові, булеві, рядкові та типи дати/часу.\r
+\r
+PostgreSQL 17 додає більше можливостей для команди [`MERGE`](https://www.postgresql.org/docs/17/sql-merge.html), \r
+яка використовується для умовних оновлень, включаючи речення `RETURNING` та можливість оновлювати \r
+[представлення](https://www.postgresql.org/docs/17/sql-createview.html). \r
+Крім того, у PostgreSQL 17 з'явилися нові можливості для масового завантаження та експорту даних, \r
+зокрема до 2-кратного покращення продуктивності при експорті великих рядків за допомогою команди \r
+[`COPY`](https://www.postgresql.org/docs/17/sql-copy.html). Продуктивність `COPY` також покращена, \r
+коли кодування джерела та призначення збігаються, і тепер включає нову опцію `ON_ERROR`, яка дозволяє \r
+продовжувати імпорт, навіть якщо сталася помилка вставки.\r
+\r
+Цей випуск розширює функціональність як для управління даними у розділах, так і для даних, розподілених між \r
+віддаленими екземплярами PostgreSQL. PostgreSQL 17 підтримує використання стовпців ідентифікації та виключних обмежень \r
+на [секціонованих таблицях](https://www.postgresql.org/docs/17/ddl-partitioning.html). \r
+[Джерело сторонніх даних PostgreSQL](https://www.postgresql.org/docs/17/postgres-fdw.html) \r
+([`postgres_fdw`](https://www.postgresql.org/docs/17/postgres-fdw.html)), яке використовується \r
+для виконання запитів на віддалених екземплярах PostgreSQL, тепер може передавати підзапити `EXISTS` та `IN` \r
+на віддалений сервер для більш ефективної обробки.\r
+\r
+PostgreSQL 17 також містить вбудований, незалежний від платформи, незмінний провайдер правил сортування, \r
+який гарантує свою незмінність і забезпечує подібні семантики сортування до правила сортування `C`, \r
+але з кодуванням `UTF-8` замість `SQL_ASCII`. Використання цього нового провайдера правил сортування гарантує, \r
+що ваші текстові запити повертатимуть однакові відсортовані результати незалежно від того, \r
+де ви запускаєте PostgreSQL.\r
+\r
+### Поліпшення логічної реплікації для високої доступності та оновлень до нових основних версій\r
+\r
+[Логічна реплікація](https://www.postgresql.org/docs/17/logical-replication.html) використовується для потокового обміну \r
+даними в реальному часі у багатьох сценаріях. Однак до цього випуску користувачам, які хотіли виконати оновлення до нової \r
+основної версії, доводилося видаляти \r
+[логічні слоти реплікації](https://www.postgresql.org/docs/17/logical-replication-subscription.html#LOGICAL-REPLICATION-SUBSCRIPTION-SLOT), \r
+що вимагало повторної синхронізації даних з підписниками після оновлення. Починаючи з версії PostgreSQL 17, \r
+користувачам не потрібно видаляти логічні слоти реплікації, що спрощує процес оновлення при використанні логічної реплікації.\r
+\r
+PostgreSQL 17 тепер включає управління відмовами для логічної реплікації, що робить її більш стійкою при розгортанні в \r
+середовищах з високою доступністю. Крім того, PostgreSQL 17 додає інструмент командного рядка\r
+[`pg_createsubscriber`](https://www.postgresql.org/docs/17/app-pgcreatesubscriber.html) \r
+ для перетворення фізичної репліки на нову логічну репліку.\r
+\r
+### Більше можливостей для управління безпекою та операціями\r
+\r
+PostgreSQL 17 ще більше розширює можливості управління загальним життєвим циклом ваших систем баз даних. \r
+PostgreSQL має нову опцію TLS, `sslnegotiation`, яка дозволяє користувачам виконувати прямі TLS-рукостискання\r
+при використанні [ALPN](https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation) \r
+(зареєстрованого як `postgresql` в каталозі ALPN). PostgreSQL 17 також додає \r
+[попередньо визначену роль](https://www.postgresql.org/docs/17/predefined-roles.html) `pg_maintain`, \r
+яка надає користувачам права для виконання операцій обслуговування.\r
+\r
+Утиліта резервного копіювання [`pg_basebackup`](https://www.postgresql.org/docs/17/app-pgbasebackup.html), \r
+що входить до складу PostgreSQL, тепер підтримує інкрементні резервні копії та представляє \r
+утиліту [`pg_combinebackup`](https://www.postgresql.org/docs/17/app-pgcombinebackup.html) \r
+для відновлення повної резервної копії. Крім того, \r
+[`pg_dump`](https://www.postgresql.org/docs/17/app-pgdump.html) має нову опцію `--filter`, \r
+яка дозволяє вибрати, які об'єкти включати при створенні файлу дампа.\r
+\r
+PostgreSQL 17 також пропонує вдосконалені функції моніторингу та аналізу. \r
+[`EXPLAIN`](https://www.postgresql.org/docs/17/sql-explain.html) тепер показує час, витрачений на локальні операції \r
+читання та запису блоків, а також включає дві нові опції: `SERIALIZE` і `MEMORY`, \r
+які корисні для відображення часу, витраченого на перетворення даних для мережевої передачі, та обсягу використаної пам'яті. \r
+PostgreSQL 17 тепер повідомляє про \r
+[прогрес вакуумування індексів](https://www.postgresql.org/docs/17/progress-reporting.html#VACUUM-PROGRESS-REPORTING), \r
+а також додає \r
+системне подання [`pg_wait_events`](https://www.postgresql.org/docs/17/view-pg-wait-events.html), \r
+яке у поєднанні з [`pg_stat_activity`](https://www.postgresql.org/docs/17/monitoring-stats.html#MONITORING-PG-STAT-ACTIVITY-VIEW) \r
+додає більше інформації про те, чого саме очікує активна сесія.\r
+\r
+### Додаткові можливості\r
+\r
+До PostgreSQL 17 додано багато інших нових функцій і вдосконалень, які можуть бути корисні для ваших сценаріїв використання. \r
+Будь ласка, перегляньте [примітки про випуск](https://www.postgresql.org/docs/17/release-17.html), щоб отримати\r
+повний перелік нових і змінених функцій.\r
+\r
+### Про PostgreSQL\r
+\r
+[PostgreSQL](https://www.postgresql.org) — це найдосконаліша в світі база даних з відкритим вихідним кодом та глобальною \r
+спільнотою, що налічує тисячі користувачів, контриб'юторів, компаній та організацій. Побудована на основі більш ніж 35-річної \r
+інженерної роботи, що започаткована в Каліфорнійському університеті в Берклі. PostgreSQL продовжує розвиватися неперевершеними \r
+темпами. Зрілий набір функцій PostgreSQL не тільки відповідає найкращим пропрієтарним системам управління базами даних, \r
+але й перевершує їх у функціоналі, розширюваності, безпеці та стабільності.\r
+\r
+### Посилання\r
+\r
+* [Скачати](https://www.postgresql.org/download/)\r
+* [Примітки до випуску](https://www.postgresql.org/docs/17/release-17.html)\r
+* [Прес-реліз](https://www.postgresql.org/about/press/)\r
+* [Сторінка безпеки](https://www.postgresql.org/support/security/)\r
+* [Політика версіонування](https://www.postgresql.org/support/versioning/)\r
+* [Слідкуйте за @postgresql](https://twitter.com/postgresql)\r
+* [Пожертвувати](https://www.postgresql.org/about/donate/)\r
+\r
+## Більше про функціонал\r
+\r
+Із роз'ясненнями щодо вищезазначених та інших функцій можна ознайомитися на таких ресурсах:\r
+\r
+* [Примітки до випуску](https://www.postgresql.org/docs/17/release-17.html)\r
+* [Матриця функцій](https://www.postgresql.org/about/featurematrix/)\r
+\r
+## Де скачати\r
+\r
+Завантажити PostgreSQL 17 можна кількома способами:\r
+\r
+* із [офіційної сторінки завантаження](https://www.postgresql.org/download/), \r
+що містить інсталятори та інструменти для [Windows](https://www.postgresql.org/download/windows/), \r
+[Linux](https://www.postgresql.org/download/linux/), [macOS](https://www.postgresql.org/download/macosx/) \r
+та багато іншого;\r
+* у вигляді [вихідного коду](https://www.postgresql.org/ftp/source/v17.0)\r
+\r
+Інші інструменти та розширення доступні через мережу розширень [PostgreSQL Extension Network](http://pgxn.org/).\r
+\r
+\r
+## Документація\r
+\r
+PostgreSQL 17 постачається як з документацією у форматі HTML, так й у вигляді man-сторінок. \r
+Також доступна онлайн-документація у форматах [HTML](https://www.postgresql.org/docs/17/) і \r
+[PDF](https://www.postgresql.org/files/documentation/pdf/17/postgresql-17-US.pdf).\r
+\r
+## Ліцензія\r
+\r
+PostgreSQL використовує ліцензію [PostgreSQL License](https://www.postgresql.org/about/licence/), \r
+BSD-подібну "дозвільну" ліцензію. Ця [ліцензія сертифікована OSI](http://www.opensource.org/licenses/postgresql/) \r
+і вважається широкоприйнятною як гнучка й дружня до бізнесу, тому що не обмежує використання PostgreSQL комерційними \r
+й закритими продуктами. Разом з підтримкою від багатьох компаній і публічним володінням кодом, наша ліцензія робить \r
+PostgreSQL дуже популярною серед компаній, які бажають вбудувати базу даних у свій власний продукт без страху, \r
+обмежень, залежностей або змін ліцензійних умов.\r
+\r
+\r
+## Контакти\r
+\r
+Вебсайт\r
+\r
+* [https://www.postgresql.org/](https://www.postgresql.org/)\r
+\r
+Електронна пошта\r
+\r
+* [press@postgresql.org](mailto:press@postgresql.org)\r
+\r
+## Зображення та логотипи\r
+\r
+Postgres і PostgreSQL, а також логотип зі слоном (Elephant Logo Slonik) є зареєстрованими торговими марками \r
+[PostgreSQL Community Association](https://www.postgres.ca). Якщо ви бажаєте використати ці торгові марки, ви маєте \r
+дотримуватися вимог [політики використання торгових марок](https://www.postgresql.org/about/policies/trademarks/).\r
+\r
+## Корпоративна підтримка\r
+\r
+PostgreSQL користується підтримкою багатьох компаній, які спонсорують розробників, надають хостингові ресурси та \r
+фінансову підтримку. Перегляньте нашу [спонсорську сторінку](https://www.postgresql.org/about/sponsors/) з переліком \r
+деяких прихильників проєкту.\r
+\r
+Існує також велика спільнота [компаній, що пропонують професійну підтримку PostgreSQL](https://www.postgresql.org/support/professional_support/) \r
+від індивідуальних консультантів до багатонаціональних компаній.\r
+\r
+Якщо ви бажаєте зробити фінансовий внесок для PostgreSQL Global Development Group або для однієї з визнаних неприбуткових \r
+організацій, будь ласка, відвідайте сторінку для [пожертвувань](https://www.postgresql.org/about/donate/).
\ No newline at end of file