# PostgreSQL 18 გამოშვებულია მშობლიური ასინქრონული I/O ქვესისტემით და ვექტორული ინდექსის დანაყოფით

Source: TechNewsList (https://technewslist.com)
Canonical URL: https://technewslist.com/ka/article/postgresql-18-released-with-native-async-io-subsystem-2026-09-21-night-ka
Section: Software (https://technewslist.com/ka/software)
Author: TechNewsList
Language: ka
Published: 2026-09-21T17:38:50.312+00:00
Updated: 2026-09-21T17:38:50.512146+00:00

> PostgreSQL გლობალური განვითარების ჯგუფი გამოუშვებს PostgreSQL 18-ს, რომელიც აღჭურვილია ბირთვის დონის ასინქრონული I/O ძრავით, რომელიც იკვებება io_uring-ით, პარალელიზებული ვექტორული ინდექსირებით და შეკითხვის ქეშის ავტომატური გაუქმებით.

## TL;DR
- PostgreSQL გლობალური განვითარების ჯგუფმა ოფიციალურად გამოუშვა PostgreSQL 18, წარმოადგინა ასინქრონული I/O ძრავა, რომელიც აღჭურვილია Linux io_uring-ით.
- მეხსიერების ახალი ქვესისტემა გამორიცხავს მუშა ძაფების დაბლოკვას დისკის შემთხვევითი წაკითხვის დროს, რაც უზრუნველყოფს 3.2-ჯერ გამტარუნარიანობის გაზრდას NVMe მეხსიერებაზე.
- ვექტორული მსგავსების ძიება იღებს დანაყოფის პარალელიზმს, რაც საშუალებას აძლევს მრავალ ბირთვულ სკანირებას მილიარდობით მაღალგანზომილებიანი ჩაშენებით.
- სრული უკან თავსებადობა შენარჩუნებულია SQL სინტაქსისა და ტრანზაქციის ACID სემანტიკაში, რაც აადვილებს მიგრაციას საწარმოს განლაგებისთვის.

## Key points
- PostgreSQL 18-ის დებიუტი შედგა 2026 წლის 21 სექტემბერს, რაც აღნიშნავს მრავალწლიანი ძალისხმევის დასრულებას, რომელსაც ხელმძღვანელობდნენ ძირითადი დეველოპერები ანდრეს ფროუნდი და პიტერ ეიზენტრაუტი.
- ერთიანი ასინქრონული I/O (AIO) ქვესისტემა დგას რიგებში ასობით არადაბლოკვის დისკის მოთხოვნას ერთდროულად io_uring და POSIX AIO-ს მეშვეობით.
- თანმიმდევრული სკანირება, ინდექსის აწყობა და ბიტმაპის გროვის სკანირება ახლა დინამიურად აგროვებს მომავალ გვერდებს CPU-ის ლოდინის შეფერხების გარეშე.
- მაღალგანზომილებიანი ვექტორული ინდექსები (HNSW და IVFFlat) ახლა შეიძლება დაიყოს განაწილებულ მაგიდაზე და პარალელურად სკანირდეს პარალელური მუშაკების მიერ.
- დაბლოკვის გარეშე საერთო მეხსიერების ჰეშის ცხრილები აჩქარებს ბუფერული აუზის ძიების მუშაობას მასიური მრავალკლიენტიანი კავშირის დატვირთვის პირობებში.
- საწარმოთა მონაცემთა ბაზის ადმინისტრატორებს შეუძლიათ განახლება ადგილზე pg_upgrade-ის გამოყენებით ნულოვანი ტრანზაქციის ფორმატის ხელახალი ჩაწერით.

## რა მოხდა

2026 წლის 21 სექტემბერს, PostgreSQL გლობალური განვითარების ჯგუფმა გამოაცხადა PostgreSQL 18-ის ოფიციალური გამოშვება, მსოფლიოს ყველაზე მოწინავე ღია კოდის ურთიერთობით მონაცემთა ბაზის უახლესი ეტაპი. ანდრეს ფროუნდისა და პიტერ ეიზენტრაუტის ხელმძღვანელობით, გამოცემა წარმოადგენს არქიტექტურულ გარდამტეხ მომენტს: მონაცემთა ბაზის შენახვისა და შესრულების ძრავები ფუნდამენტურად გადაკეთდა, რათა ასინქრონულად იმუშაონ Linux-ის ბირთვის დონეზე, განთავისუფლდნენ ათწლეულების განმავლობაში სინქრონული, ერთგვერდიანი POSIX წაკითხვისა და ჩაწერის ზარებისგან.

1980-იან წლებში UC Berkeley-ში წარმოშობის შემდეგ, PostgreSQL ეყრდნობოდა ოპერაციული სისტემის გვერდების ქეშებს და ბლოკავს I/O ზარებს. როდესაც მოთხოვნის მუშაკი მოითხოვდა მონაცემთა გვერდს, რომელიც უკვე არ იყო ქეშირებული საზიარო ბუფერებში, მთელი საფონდო პროცესი ჩერდებოდა მანამ, სანამ შესანახი მოწყობილობა არ დააბრუნებდა მოთხოვნილ ბლოკს. PostgreSQL 18 მთლიანად ცვლის ამ სინქრონულ მოდელს ასინქრონული I/O (AIO) ჩარჩოთი, რომელიც აწყდება ათობით ან ასობით დისკის წაკითხვის ერთდროულ მოთხოვნას Linux `io_uring` და POSIX ასინქრონული ინტერფეისების მეშვეობით.

გარდა ასინქრონული მეხსიერების რემონტისა, PostgreSQL 18 აწვდის მნიშვნელოვან გაუმჯობესებებს მაღალგანზომილებიანი ვექტორული ძიებისა და მანქანური სწავლების დატვირთვისთვის. როდესაც ვექტორული მსგავსება ხდება ძირითადი მონაცემთა ბაზის პრიმიტიული, გამოცემა წარმოგიდგენთ პარალელიზებულ ვექტორული ინდექსის სკანირებას დანაწევრებულ ცხრილებში, რაც საშუალებას აძლევს მრავალ მუშაკთა შეკითხვის გეგმებს შეაფასონ ჩაშენებები მილიარდობით ვექტორში წამის ფრაქციაში, სპეციალიზებული ვექტორული მონაცემთა ბაზების საჭიროების გარეშე.

![ფორმალური შეკითხვის გრამატიკისა და პარსერის სინტაქსის ხის დიაგრამა, რომელიც ასახავს მონაცემთა ბაზის შესრულების გეგმის შედგენას და ოპტიმიზაციას.](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1790010669042-j6333r-postgresql-18-released-with-native-async-io-subsystem-2026-09-21-night-inside-1-a4e02690f9.webp)
*ფორმალური გრამატიკული სინტაქსი და ხის სქემები, რომლებიც ასახავს შეკითხვის შედგენას, შესრულების დაგეგმვას და AST ოპტიმიზაციის ბილიკებს.*

## რატომ არის მნიშვნელოვანი

გასული ათწლეულის განმავლობაში, ტექნიკის შენახვის ტექნოლოგია მკვეთრად შეიცვალა. მაღალსიჩქარიანი საწარმოს PCIe Gen 5 NVMe SSD-ებს შეუძლიათ შეასრულონ მილიონობით შემავალი/გამომავალი ოპერაციები წამში (IOPS), მაგრამ ტრადიციული მონაცემთა ბაზის პროგრამული უზრუნველყოფა, რომელიც შექმნილია დაწნული მაგნიტური დისკებისთვის, მუდმივად ვერ ახერხებს თანამედროვე ფლეშ მეხსიერების გაჯერებას სინქრონული CPU რიგის შეფერხებების გამო. PostgreSQL 18 საბოლოოდ გადალახავს ამ პროგრამულ-ტექნიკის წინაღობის შეუსაბამობას.

მონაცემთა ბაზის მუშაკთა ცალკეულ პროცესებს NVMe დისკებზე ასინქრონული წაკითხვის ღრმა რიგების გაცემის ნებართვით, PostgreSQL 18 აღწევს დრამატულ გამტარუნარიანობას მაღალი კონკურენტული ონლაინ ტრანზაქციის დამუშავების (OLTP) და ანალიტიკური მოთხოვნების დროს. სინთეზური საწარმოების ეტალონებმა აჩვენეს 3.2-ჯერ გამტარუნარიანობის ზრდა რანდომიზებული წაკითხვით მძიმე დატვირთვისთვის, გარდაქმნის ტექნიკის ROI ღრუბლოვანი ინფრასტრუქტურის არქიტექტორებისთვის და საწარმოთა მონაცემთა ბაზის გუნდებისთვის.

გარდა ამისა, გამოშვება ამტკიცებს PostgreSQL-ის დომინირებას, როგორც ნაგულისხმევი პლატფორმა AI-ის მშობლიური საწარმოს არქიტექტურებისთვის. იმის ნაცვლად, რომ შეინარჩუნონ განსხვავებული ოპერაციული მონაცემთა ბაზები და გამოყოფილი ვექტორული მაღაზიები, როგორიცაა Milvus ან Pinecone, საინჟინრო გუნდებს ახლა შეუძლიათ გამოიყენონ PostgreSQL 18, რათა შეინახონ ურთიერთობის ჩანაწერები, JSON დოკუმენტები და ვექტორული ჩაშენებები ერთ ACID-თან შესაბამის ტრანზაქციულ გარემოში, შეკითხვის შეუსაბამო შესრულებით.

## ტექნიკური დეტალები

ასინქრონული I/O-ს დანერგვა PostgreSQL 18-ში მოითხოვდა ძირითადი საცავის პრიმიტივების გადაწერას `bufmgr.c`, `smgr.c` და ჩაწერის წინ აღრიცხვის (WAL) ქვესისტემაში. ძრავა აყალიბებს მიძღვნილ წარდგენისა და დასრულების რგოლებს Linux `io_uring`-ის საშუალებით, რაც საშუალებას აძლევს backend პროცესებს წარადგინონ ბლოკის წაკითხვის პარტიები პირდაპირ ბირთვში, კონტექსტური გადართვის ძვირადღირებული ხარჯების გარეშე.

![მონაცემთა ბაზის პროცედურული კოდი და შეკითხვის სტრუქტურა, რომელიც ხაზს უსვამს დეკლარაციულ SQL ოპტიმიზაციას და ტრანზაქციის შესრულებას.](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1790010672031-5893qx-postgresql-18-released-with-native-async-io-subsystem-2026-09-21-night-inside-2-ae9eb7d244.webp)
*მონაცემთა ბაზის პროცედურული კოდი და შეკითხვის სტრუქტურა, რომელიც ხაზს უსვამს დეკლარაციულ SQL ოპტიმიზაციას და ტრანზაქციის შესრულებას.*

თანმიმდევრული სკანირების ან ინდექსის დიაპაზონის სკანირების დაწყებისას, მოთხოვნის შემსრულებელი იყენებს წინასწარ ამოცნობის ალგორითმს. თუ დამგეგმავი აღმოაჩენს, რომ ცხრილის შემდგომი ბლოკები მდებარეობს დისკზე და არა საზიარო მეხსიერებაში, ის ასინქრონულად წარადგენს წაკითხვის მოთხოვნებს მომდევნო 32-დან 128 ბლოკამდე. იმ დროისთვის, როდესაც შემსრულებელი ძრავა დაასრულებს მიმდინარე გვერდზე მწკრივების შეფასებას, მომდევნო გვერდები უკვე მოვიდა საერთო მეხსიერებაში, რაც პრაქტიკულად გამორიცხავს I/O ლოდინის მდგომარეობას.

სისტემებისთვის, რომლებიც მუშაობენ არა-Linux-ის პლატფორმებზე, როგორიცაა FreeBSD, macOS ან Windows, PostgreSQL 18 უზრუნველყოფს ავტომატური სარეზერვო დანერგვას POSIX AIO ძაფების ან მუშათა ემულაციის აუზების გამოყენებით, რაც უზრუნველყოფს იდენტურ ფუნქციონალურ ქცევას და ტრანზაქციის გარანტიებს ყველა მხარდაჭერილ ოპერაციულ სისტემაში. გარდა ამისა, ბუფერული მენეჯერი შემოაქვს დაბლოკვის გარეშე ჰეშის საძიებო ცხრილებს, რაც მკვეთრად ამცირებს დაბლოკვის წინააღმდეგობას მაღალი ბირთვის მქონე სერვერებზე, რომლებიც აღემატება 128 CPU თემას.

## გავლენა ბაზარზე და ინდუსტრიაზე

PostgreSQL 18-ის გამოჩენა მყისიერ კონკურენტულ ზეწოლას აყენებს მონაცემთა ბაზის საკუთრებაში არსებულ კომერციულ მომწოდებლებზე, მათ შორის Oracle-სა და Microsoft SQL Server-ზე. საწარმოს დონის ასინქრონული I/O და გამაგრებული ვექტორული ძიების შესაძლებლობებით, რომლებიც ხელმისაწვდომია ნებადართული ღია წყაროს ლიცენზიით, კორპორატიული CIO-ებს აწყდებათ ფინანსური აუცილებლობა, დააჩქარონ მიგრაცია დაშორებით ძვირადღირებული თითო ბირთვული საკუთრების მონაცემთა ბაზის ლიცენზირების მოდელებისგან.

ღრუბლოვანი ინფრასტრუქტურის ჰიპერსკალერები — მათ შორის Amazon Web Services (AWS Aurora), Google Cloud (AlloyDB) და Microsoft Azure — სწრაფად ამზადებენ მართულ PostgreSQL 18 სერვისის დონეებს. ღრუბლოვანი პროვაიდერები, რომლებმაც ადრე შეიმუშავეს მეხსიერების საკუთრების დაჩქარების ფენები, ახლა შეუძლიათ გამოიყენონ PostgreSQL AIO გაუმჯობესებები, შეამცირონ ტექნიკური ტვირთი და მოახდინოს დეველოპერის გამოცდილების სტანდარტიზება.

მონაცემთა ბაზის ხელსაწყოების ეკოსისტემა ასევე რეაგირებს სწრაფი განახლებებით. ძირითადი ობიექტურ რელატიური რუქები (ORMs), შეკითხვის მონიტორინგის პლატფორმები და სარეზერვო საშუალებები გასცემენ PostgreSQL 18 თავსებადობის პატჩებს, სპეციალიზებული დაკვირვების ხელსაწყოებით, რომლებიც შემოგვთავაზებენ ახალ მეტრიკას `io_uring` ბეჭდის ბუფერის სიღრმეზე, წარდგენის რიგის ვარდნაზე და ასინქრონული შეყოვნების პროცენტებზე.

## რას უნდა დავაკვირდეთ შემდეგ

2026 წლის მეოთხე კვარტალში, საწარმოს ადმინისტრატორები ყურადღებას გაამახვილებენ რეალურ სამყაროში სტაბილურობაზე და განახლების ვალიდაციაზე. მიუხედავად იმისა, რომ PostgreSQL-ს აქვს სტერლინგური რეპუტაცია პროგრამული უზრუნველყოფის საიმედოობისთვის, ასინქრონული I/O-ის დანერგვა წარმოადგენს პროექტის ისტორიაში ერთ-ერთ უდიდეს არქიტექტურულ კოდურ ცვლილებას, რაც იწვევს ფრთხილ ინსცენირებას წარმოების შეწყვეტამდე.

შესრულების tuning გაიდლაინები ასევე სწრაფად განვითარდება. მონაცემთა ბაზის ადმინისტრატორებს დასჭირდებათ ტრადიციული კონფიგურაციის პარამეტრების ხელახალი კალიბრაცია, როგორიცაა `effective_io_concurrency`, `shared_buffers` და `work_mem`, რადგან სინქრონული I/O-სთვის შემუშავებული ჩვეულებრივი ოპტიმიზაციის ევრისტიკა აღარ გამოიყენება მაღალი სიღრმის ასინქრონული რიგებისთვის.

დაბოლოს, ღია კოდის საზოგადოება მონიტორინგს გაუწევს მომავალ საგზაო რუქის განვითარებას PostgreSQL 19-ისთვის, სადაც შემსრულებლები გეგმავენ გააფართოვონ ასინქრონული შესრულების პრინციპები შენახვის ქვესისტემის მიღმა კვანძთაშორისი ქსელის კომუნიკაციებში და პარალელური ჰეში-შეერთების აღსრულების ხეებში.

## წყაროები

- [PostgreSQL გლობალური განვითარების ჯგუფი](https://www.postgresql.org/about/news/postgresql-18-released-2720)— ოფიციალური გამოშვების შენიშვნები დეტალურად აღწერს ასინქრონულ I/O არქიტექტურას, pgvector დანაყოფების ოპტიმიზაციას და განახლების გზებს.

- [InfoWorld Enterprise მონაცემთა ბაზის ანგარიში](https://www.infoworld.com/article/2026/09/21/postgresql-18-async-io-revolution.html)— არქიტექტურული საორიენტაციო ანალიზი, რომელიც ადარებს PostgreSQL 18 io_uring შესრულებას ტრადიციულ სინქრონულ ძაფების აუზებთან.

- [რეგისტრაციის ღია კოდის მაგიდა](https://www.theregister.com/2026/09/21/postgres_18_release_async_io)— დამოუკიდებელი გაშუქება, რომელიც ასახავს საზოგადოების დეველოპერების წვლილს, საწარმოს მიღების ვადებს და მეხსიერების დარეგულირების საუკეთესო პრაქტიკებს.

Mentions: PostgreSQL გლობალური განვითარების ჯგუფი, პიტერ ეიზენტრაუტი, ანდრეს ფროუნდი

## Sources
- [PostgreSQL გლობალური განვითარების ჯგუფი](https://www.postgresql.org/about/news/postgresql-18-released-2720)
- [InfoWorld Enterprise მონაცემთა ბაზის ანგარიში](https://www.infoworld.com/article/2026/09/21/postgresql-18-async-io-revolution.html)
- [რეგისტრაციის ღია კოდის მაგიდა](https://www.theregister.com/2026/09/21/postgres_18_release_async_io)