En la replicación síncrona, una escritura no se confirma como exitosa hasta que todas (o un número mínimo) de las réplicas confirmaron haber recibido y aplicado ese cambio, garantizando consistencia inmediata pero aumentando la latencia de cada escritura. En la replicación asíncrona, la escritura se confirma inmediatamente en el servidor principal, y las réplicas se actualizan después, con una demora que introduce el riesgo de una breve inconsistencia temporal.
El compromiso que representa
La replicación síncrona ofrece mayor garantía de que ninguna escritura confirmada se pierda ante una falla, a costa de mayor latencia; la asíncrona ofrece mejor rendimiento y menor latencia de escritura, aceptando el riesgo de perder las últimas escrituras no replicadas aún si el servidor principal falla justo en ese momento.
