Высокая доступность в Postgres Pro без головной боли
Часто High Availability в СУБД — это про большое количество лишних действий, сложности с интеграцией сторонних решений. Но не с BiHA (Built-in High Availability) — встроенным расширением в Postgres Pro Enterprise.
На Хабре разобрались, как работает BiHA и какие преимущества решение дает пользователям:
✔️Гарантии согласованности данных: однозначное определение лидера и использование алгоритма RAFT предотвращает разделение данных
✔️Гибкие настройки с учетом разных требований:
🔹Когда базы данных очень большие и иметь лишнюю копию БД на третьем узле слишком дорого для обеспечения кворума, можно использовать узел рефери
🔹В синхронном HA кластере можно устанавливать приоритеты, какой узел станет лидером при сбое основного сервера
🔹Дополнительный параметр can_be_leader — можно ограничить реплику от возможности стать лидером, что позволяет создавать геораспределённые HA кластеры
🔹Возможность создания пользовательской SQL-функции обработчиков событий в кластере BiHA
✔️Минимизация сложностей интеграции, высокая надёжность, простота установки и управления
Подробнее про все возможности BiHA и особенности работы решения — в статье.
Post #813
1.62K

- 👍 8
- 🔥 6
- 👏 2
- ❤ 1