Kort sagt giver spejling dig mulighed for at få en anden server til at være en "hot" stand-by kopi af hovedserveren, klar til at overtage ethvert øjeblik, hovedserveren svigter. Så spejling tilbyder fail-over og pålidelighed.
Replikering tillader på den anden side, at to eller flere servere forbliver "synkroniserede" - det betyder, at de sekundære servere kan besvare forespørgsler og (afhængigt af opsætning) faktisk ændre data (det vil blive flettet sammen i synkroniseringen). Du kan også bruge det til lokal caching, belastningsbalancering osv.