En resumen, la duplicación le permite tener un segundo servidor como una copia en espera "activa" del servidor principal, lista para tomar el control en cualquier momento que falle el servidor principal. Por lo tanto, la duplicación ofrece conmutación por error y confiabilidad.
La replicación, por otro lado, permite que dos o más servidores permanezcan "sincronizados", lo que significa que los servidores secundarios pueden responder consultas y (dependiendo de la configuración) realmente cambiar datos (se fusionarán en la sincronización). También puede usarlo para almacenamiento en caché local, equilibrio de carga, etc.