Sto imparando il design del sistema per la prima volta e sono davvero incuriosito dall'affidabilità. Dato un setup in cui si dispone di un master che replica e scrive i dati attraverso uno slave, come si mantiene / mantiene la disponibilità dei dati agli utenti se il master va giù? Molte di queste architetture che trovo online sembrano avere un unico collegamento dal master allo slave. È implicito che ci sia un arbitro che può eleggere un nuovo maestro quando il master attuale va giù? Nella foto qui sotto da: link , sembra come se le applicazioni sono solo collegate al master. Sembra un singolo punto di errore.