SoloCodigo

Bases de Datos => MySQL => Mensaje iniciado por: quinqui en Martes 24 de Febrero de 2009, 17:56

Título: Duda sobre Replicación Master-Master
Publicado por: quinqui en Martes 24 de Febrero de 2009, 17:56
Holas de nuevo a todos ^^
Tengo una duda acerca del funcionamiento de una replicación Master-Master.

Tenemos que en una replicación Master-Slave el flujo de información va en un sentido unidireccional Master -> Slave, y que en una replicación Master-Master es bidireccional Master <-> Master. Ahora bien, mi duda es:

Si sabemos que si se realiza un cambio en el servidor Master #1, los cambios serán replicados en el Master #2, porque Master #2 es esclavo de Master #1, ¿qué pasa cuando el Master #2 recibe el cambio?
Por lógica ¿no intentará replicar este cambio en su esclavo, vale decir, en el Master #1, quien fuera en principio el responsable del cambio original, transformando todo este flujo de replicaciones en un círculo sin fin? Nosotros (mi jefe y yo xD) hemos pensado que este "error" es demasiado obvio como para que Mysql no se percate de ello y actúe ignorando lo que quiere ser replicado de manera cíclica... ¿o no?

Esa es mi duda, si la pregunto aquí es porque en ninguna parte (de los manuales de Master-Master Mysql en internet encontrados) han acotado algo al respecto de esto.

Muchas gracias de antemano y saludos!!