F.66. referee — управление кворумом в кластере с чётным числом узлов, реализованном с использованием multimaster #

referee — это расширение Postgres Pro Enterprise, предназначенное для управления кворумом в кластере с чётным числом узлов, реализованном с использованием multimaster. Устанавливаемое в отдельной системе, расширение referee реализует узел, отдающий голос кворума подмножеству узлов, когда связанность сохраняется ровно в половине узлов кластера.

Если кластер с несколькими ведущими разделяется на две равные части либо половина узлов кластера отключается, работающее подмножество узлов пытается обратиться к рефери. Первое подмножество, которому это удаётся, получает выигрышный голос и продолжает работать, а все остальные узлы исключаются из кластера во избежание проблемы «раздвоения» кластера.

Узел рефери не хранит никакие данные кластера, поэтому он не создаёт значительной нагрузки и может быть размещён в системах с ограниченными ресурсами. Подробнее о том, как настроить и использовать узел рефери с multimaster, рассказывается в Подразделе F.35.3.3.

F.66.1. Авторы #

Postgres Professional, Москва, Россия