Kort sagt låter spegling dig ha en andra server som en "het" stand-by kopia av huvudservern, redo att ta över när som helst huvudservern misslyckas. Så spegling erbjuder fail-over och tillförlitlighet.
Replikering, å andra sidan, tillåter två eller flera servrar att förbli "synkroniserade" - det betyder att de sekundära servrarna kan svara på frågor och (beroende på inställning) faktiskt ändra data (den kommer att slås samman i synkroniseringen). Du kan också använda den för lokal cachning, lastbalansering, etc.