Вопросы к Поиску с Алисой
Использование Patroni в двухузловом кластере и в кластере из трёх или более узлов имеет некоторые отличия:
Двухузловой кластер — решение, в котором есть один ведущий узел и один синхронный ведомый узел. postgrespro.ru Такой кластер позволяет пережить недоступность одного из узлов, его достоинство — экономичность. postgrespro.ru Однако при отказе основного сервера в такой конфигурации кластер будет доступен только для чтения. 1c-prem.ru
Трехузловой кластер — решение, в котором есть один ведущий узел и два ведомых узла, один из которых синхронный. postgrespro.ru Так же, как и двухузловой, трехузловой кластер позволяет пережить недоступность одного из узлов. postgrespro.ru Но, в отличие от двухузлового кластера, такой кластер может пережить недоступность двух узлов или повторный сбой в кластере. 1c-prem.ru
Кроме того, за счёт синхронной репликации в трехузловом кластере исключаются потери данных, так как каждая транзакция фиксируется одновременно на мастере и на реплике. 1c-prem.ru Однако при этом может снижаться производительность операций, так как приходится ожидать фиксации транзакции не только на основном, но и на резервном сервере. 1c-prem.ru