replikeringsprotokoll
Replikeringsprotokoll är regler som styr hur tillståndsändringar sprids och ordnas mellan flera kopior av en tjänst i ett distribuerat system. Syftet är att hålla kopiorna konsekventa och tillgängliga trots fel i nätverk eller noder.
Genomförandet omfattar att utse en ledare eller primär, överföra loggposter eller operationer till sekundärer, fastställa i
Det finns två breda angreppssätt: konsensusbaserad state-machine‑replikering och loggbaserad primär-till-sekundär replikering. Konsensusbaserad replikering använder protokoll som
Frågor om konsistens och svar: Replikationsprotokoll stödjer olika nivåer av konsistens och latens, från starkt konsistensa
Användningsområden inkluderar distribuerade databaser, filsystem och molntjänster. Vanliga exempel är PostgreSQLs streamingreplikering, MongoDBs replica sets och