MySQL · Lección 13
¿Qué garantiza la replicación semisíncrona y qué añade Group Replication?
La semisíncrona y la asíncrona son equivalentes y solo cambia el nombre del parámetro que las activa
Group Replication no usa ningún consenso: cada miembro acepta escrituras por separado y se sincronizan al final del día
La semisíncrona espera a que todas las réplicas hayan aplicado la transacción en disco, por lo que las lecturas en réplicas nunca están atrasadas
En la semisíncrona el origen espera a que al menos una réplica confirme haber recibido la transacción antes de responder al cliente (recibida, no necesariamente aplicada); Group Replication añade consenso por mayoría entre los miembros y es la base de InnoDB Cluster
MySQL · Lección 13
Completa el código
InnoDB Cluster se basa en Group
Revisa: Group Replication.
MySQL · Lección 13
¿Por qué la confirmación semisíncrona no garantiza que la réplica ya muestre el dato en sus lecturas?
Pista: la confirmación indica que la transacción fue recibida en el relay log, pero aún puede no estar aplicada; el hilo aplicador puede ir por detrás, así que reduce la pérdida de datos pero no elimina el retraso de aplicación.
✓
¡Lección completada!
Replicación semisíncrona y Group Replication
0
XP ganado
3
Vidas restantes