Cuando se trabaja con bases de datos hay dos cosas sobre las que se prestan especial atención:
- Copias de seguridad
- Balanceo de carga
Y la solución tiene un único nombre, replicación :) La replicación se basa en unos conceptos muy básicos y sencillos. En lugar de tener un servidor MySQL tenemos un número N, que se dividen en Maestros y Esclavos, cada uno con una tarea muy especifica. A la hora de diseñar nuestra red de servidores hay que tener en cuenta las siguientes reglas:
- Un Maestro puede tener múltiples Esclavos.
- Un Esclavo puede tener un único Maestro.
- Los Maestros envian las modificaciones realizadas en las BBDD a los Esclavos.
- Los esclavos no pueden modificar la BBDD a su antojo, solamente recibir las modificaciones del Maestro y aplicarla.
En resumidas cuentas, como máximo un Maestro (escritura) y múltiples Esclavos …
[Lea más]