BiHA: встроенная отказоустойчивость Postgres Pro Enterprise и Standard

#BiHA #Postgres #Enterprise #Standard #Построение
BiHA: встроенная отказоустойчивость Postgres Pro Enterprise и Standard

Построение HA-кластера в PostgreSQL традиционно требует внешнего стека: Patroni, распределенного хранилища конфигураций и набора вспомогательных утилит. В СУБД Postgres Pro Standard и Enterprise отказоустойчивость реализована на уровне ядра: механизм BiHA берет на себя консенсус Raft, защиту от split-brain и перестроение топологии. Разбираем, как устроена встроенная отказоустойчивость, как система автоматически выравнивает расхождения в WAL без ручного вмешательства DBA и в каких сценариях такой подход надежнее самосборного контура. Читать далее

В Postgres Pro Standard и Enterprise отказоустойчивость уже встроена: BiHA — это часть самой СУБД. Не «реплика плюс набор внешних компонентов», как в опенсорсной PostgreSQL, а кластер Postgres Pro с физической репликацией, автоматическим и ручным переключением узлов, механизмом выборов и восстановлением узлов после сбоя.

Что такое BiHA и когда применяется

Встроенная отказоустойчивость (Built-in High Availability, BiHA) — это комплексное решение Postgres Pro, которое управляется расширением biha и утилитой bihactl. Доработки ядра, SQL-интерфейс и служебный процесс biha-background-worker, координирующий узлы кластера, превращают кластер Postgres Pro в BiHA-кластер с физической репликацией и встроенным аварийным переключением узлов, отказоустойчивостью и автоматическим восстановлением после отказа.

В основе BiHA — архитектура с узлом-лидером (Leader), доступным для чтения и записи, и узлами-последователями (Followers), открытыми только на чтение. Последователи получают от лидера WAL через физическую потоковую репликацию. В случае отказа лидера последователи автоматически определяют нового лидера с помощью механизма выборов.

Похожие статьи

Двач
Двач

Если вам кажется, что у вас был плохой день, просто посмотрите это видео

Если вам кажется, что у вас был плохой день, просто посмотрите это видео

Двач
США предоставят Украине миллионы на борьбу с ВИЧ и туберкулезом РИА
РИА

США предоставят Украине миллионы на борьбу с ВИЧ и туберкулезом

США предоставят 15 миллионов долларов украинскому минздраву, чтобы усилить контроль над распространением ВИЧ и туберкулеза, а также подготовить систему... РИА Новости, 14.08.2026

РИА
РИА
РИА

"Доберется до Киева". Требование Зеленского к Трампу поразила французов

Читатели Le Figaro раскритиковали Владимира Зеленского, который потребовал от США предоставить пять процентов от имеющихся у них ракет для Patriot. РИА Новости, 14.08.2026

РИА
Галерную гавань в Петербурге полностью очистили от незаконных строений Деловой Петербург
Деловой Петербург

Галерную гавань в Петербурге полностью очистили от незаконных строений

На Васильевском острове завершены работы по очистке Галерной гавани от незаконных объектов, рассказал вице-губернатор Петербурга Алексей Корабельников. Специалисты освободили от строений почти 10 тыс....

Деловой Петербург
Российская газета
Российская газета

Львова-Белова: В России открыто более 330 подростковых центров

Сегодня в России открыто более 330 подростковых центров, сообщила детский омбудсмен Мария Львова-Белова на площадке молодежного образовательного форума "Машук" в Пятигорске.

Российская газета
Российская газета
Российская газета

Наш косяк: Колесников и Самусенко объяснили, почему остались без золота ЧЕ

Российские пловцы мировой рекордсмен Климент Колесников и Павел Самусенко, которые вышли в финал чемпионата Европы на 50 м на спине с лучшим временем, сенсационно проиграли в борьбе за золото чеху Мир...

Российская газета