Что такое активное большинство в контексте набора реплик MongoDB?

Страница Скрытые члены набора реплик MongoDB документы (версия 3.4) утверждают, что

Если вы остановите голосование скрытого члена, убедитесь, что у набора есть активное большинство, иначе первичный уйдет в отставку.

Что такое активное большинство?

Что делать, если скрытый член набора реплик из трех элементов остановлен? Составляют ли два оставшихся члена активное большинство?


person Adriano Di Giovanni    schedule 21.04.2020    source источник


Ответы (1)


Что делать, если скрытый член набора реплик из трех элементов остановлен? Составляют ли два оставшихся члена активное большинство?

Набор реплик состоит из трех участников: один из них скрыт, все они имеют право голоса, а оставшиеся два имеют право стать основными. Если скрытый член уходит в отставку, остальные члены действительно составляют активное большинство. Набор реплик будет работать.

В наборе реплик из трех элементов требуется, чтобы два члена работали, т. Е. Функционировали как набор реплик, выполняли репликацию данных и принимали операции чтения и записи от клиентов. В наборе реплик из трех (нечетных) участников большинство составляет 2 = 3/2 + 1.

person prasad_    schedule 21.04.2020