Datareplicering
Datareplicering är processen att skapa och underhålla kopior av data över flera platser eller system för att skydda mot dataförlust, öka tillgängligheten och förbättra prestanda. Genom replikerade kopior kan läsningar riktas till närliggande resurser medan skrivningar koordineras mellan primär och sekundära mål. Replikeringslösningar används ofta i databassystem, filsystem och molninfrastrukturer.
Grundläggande mekanismer bygger ofta på loggbaserad replikering: ändringar fångas i transaktionsloggar och överförs till andra noder.
Topologiskt finns modeller som punkt-till-punkt, master-slave, master-master och multi-master, samt Cascaded- eller geografiskt spridda konfigurationer. Replikering
Konsistens och prestanda: synkron replikering ger starkare konsistens men högre latens, medan asynkron replikering ofta ger
Utmaningar inkluderar latens och bandbreddsbegränsningar, konflikter i multi-mastermiljöer, återställning och testning av replikerade system samt övervakning