La replicación de BD llamadas Distribuidas permite a los sistemas gestores de base de datos administrar mejor los recursos cuando la cantidad de solicitudes de acceso a la información se realiza en grandes cantidades, manteniendo una copia de la información del gestor de base de datos denominado MASTER (Maestro) en los SLAVES (Esclavos) ubicados en computadoras conectadas por una red.
EJEMPLO de APLICACION
Supongamos que la BD de una red social tiene una afluencia de 1 000 000 de visitantes y usuarios por minuto, donde 700 0000 son consultas y 300 000 son modificaciones a la información. La replicación ofrecería un ambiente mas administrado de acceso a la información de acuerdo a:
- Todas las consultas SELECT será dirigidas para su procesamiento a los ESCLAVOS debido a que estos tienen una copia exacta del MASTER.
- Todas las modificaciones INSERT, UPDATE, DELETE solo serian procesadas por el MASTER que mediante su funciona "log binary" de forma asincrona ira enviando las actualizaciones a los SLAVEs
A continuación dejo el link para la descarga de este manual:
Manual de replicación MySQL VirtualBox