Postgres Professional ïðåäñòàâèëà Postgres Pro Standard 18.4.1 — íîâóþ âåðñèþ êîììåð÷åñêîé ÑÓÁÄ íà áàçå PostgreSQL 18.4. Ðåëèç ñî÷åòàåò âîçìîæíîñòè îòêðûòîé ÑÓÁÄ PostgreSQL è òåõíîëîãèè Postgres Professional, ðàçðàáîòàííûå äëÿ êîðïîðàòèâíîé ýêñïëóàòàöèè. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Postgres Professional.
 îòëè÷èå îò «âàíèëüíîãî» PostgreSQL, Postgres Pro Standard âêëþ÷àåò äîïîëíèòåëüíûå èíñòðóìåíòû äëÿ îòêàçîóñòîé÷èâîñòè, ðåçåðâíîãî êîïèðîâàíèÿ, àóäèòà, ìîíèòîðèíãà è àäìèíèñòðèðîâàíèÿ.  âåðñèè 18.4.1 îäíèì èç êëþ÷åâûõ íîâîââåäåíèé ñòàëà ïîääåðæêà âñòðîåííîãî ðåøåíèÿ âûñîêîé äîñòóïíîñòè BiHA (Built-in High Availability), êîòîðîå ïîçâîëÿåò ñîçäàâàòü îòêàçîóñòîé÷èâûå êëàñòåðû áåç èñïîëüçîâàíèÿ ñòîðîííèõ êîìïîíåíòîâ è èíñòðóìåíòîâ óïðàâëåíèÿ.
«Ìû ïðîäîëæàåì ðàçâèâàòü Postgres Pro Standard êàê ïðîìûøëåííóþ ÑÓÁÄ äëÿ êîðïîðàòèâíûõ ñèñòåì, äåëàÿ óïîð íà íà䏿íîñòü è ïðîñòîòó ýêñïëóàòàöèè.  íîâîì ðåëèçå íàøè êëèåíòû ïîëó÷àò âñòðîåííóþ îòêàçîóñòîé÷èâîñòü, äîïîëíèòåëüíûå èíñòðóìåíòû êîíòðîëÿ è äèàãíîñòèêè. Âñ¸ ýòî ïîçâîëÿåò îáåñïå÷èâàòü áåñïåðåáîéíóþ ðàáîòó áèçíåñà, à òàêæå ñíèæàòü çàòðàòû íà çàïóñê è ñîïðîâîæäåíèå ÈÒ-ñèñòåì», — ñêàçàë äèðåêòîð äåïàðòàìåíòà ðàçðàáîòêè ïðîäóêòîâ Postgres Professional Âàñèëèé ×åïöîâ.
Âñòðîåííàÿ îòêàçîóñòîé÷èâîñòü
BiHA îáåñïå÷èâàåò àâòîìàòè÷åñêîå àâàðèéíîå ïåðåêëþ÷åíèå, âîññòàíîâëåíèå óçëîâ è çàùèòó îò ñáîåâ íà áàçå âñòðîåííûõ ìåõàíèçìîâ ôèçè÷åñêîé ðåïëèêàöèè. Ïîëüçîâàòåëÿì äîñòóïíû àâòîìàòè÷åñêèé âûáîð íîâîãî ëèäåðà, êàñêàäíàÿ ðåïëèêàöèÿ, ïîääåðæêà óçëà-ðåôåðè äëÿ ïðåäîòâðàùåíèÿ split-brain (ðàñêîëà êëàñòåðà), à òàêæå âîçìîæíîñòè ãåîãðàôè÷åñêè ðàñïðåäåëåííûõ è êàòàñòðîôîóñòîé÷èâûõ êëàñòåðîâ.
Íîâûå èíñòðóìåíòû è óëó÷øåíèÿ
 ñîñòàâ Postgres Pro Standard 18.4.1 âîøëè íîâûå óòèëèòû è ðàñøèðåíèÿ äëÿ àäìèíèñòðèðîâàíèÿ è êîíòðîëÿ äàííûõ. Ñðåäè íèõ — ìîäóëü pg_hint_plan, ïîçâîëÿþùèé ãèáêî êîððåêòèðîâàòü ïëàíû âûïîëíåíèÿ SQL-çàïðîñîâ ñ ïîìîùüþ ñïåöèàëüíûõ óêàçàíèé (õèíòîâ), êîòîðûé ðàíåå áûë äîñòóïåí òîëüêî ïîëüçîâàòåëÿì Postgres Pro Enterprise. À òàêæå pgpro_validate — äëÿ ïðîâåðêè öåëîñòíîñòè ýêçåìïëÿðà ÑÓÁÄ, pgbouncer_exporter äëÿ ýêñïîðòà ìåòðèê â Prometheus. Êðîìå òîãî, â ðåëèçå îïòèìèçèðîâàíû îòäåëüíûå ìåõàíèçìû ïëàíèðîâùèêà çàïðîñîâ è ðàáîòû ñ ïàìÿòüþ, ÷òî ïîçâîëÿåò ïîâûñèòü ïðîèçâîäèòåëüíîñòü âûñîêîíàãðóæåííûõ ñèñòåì.
Äîïîëíèòåëüíûå óëó÷øåíèÿ êîñíóëèñü ñðåäñòâ àóäèòà, ðåçåðâíîãî êîïèðîâàíèÿ è àäàïòèâíîé îïòèìèçàöèè çàïðîñîâ.  ñåðòèôèöèðîâàííîé ðåäàêöèè óñèëåíû ìåõàíèçìû çàùèòû êîíôèãóðàöèè, à èíñòðóìåíòû äèàãíîñòèêè ïîëó÷èëè íîâûå âîçìîæíîñòè äëÿ àíàëèçà èíöèäåíòîâ è æóðíàëèðîâàíèÿ.
Ñ âûõîäîì âåðñèè 18.4.1 ïîëüçîâàòåëè Postgres Pro Standard ïîëó÷àþò äîïîëíèòåëüíûå èíñòðóìåíòû äëÿ ïîñòðîåíèÿ îòêàçîóñòîé÷èâûõ ñèñòåì áåç óñëîæíåíèÿ àðõèòåêòóðû è çàâèñèìîñòè îò ñòîðîííèõ êîìïîíåíòîâ.


