Base e datos
CARRERA:
INGENIERIA EN TECNOLOGIAS DE LA INFORMACION
“BASE DE DATOS PARA APLICACIONES”
CATEDRÁTICO:
MTRO. MARIO ALBERTO VÁZQUEZ SÁNCHEZINVESTIGACIÓN:
Replicas en MySQL
P R E S E N T A
Braulio Moreno Solano
OCOSINGO, CHIAPAS OCTUBRE, 2011
INDICE
Replicación en MySQL 3
Implementación de la replicación 3
Replicación en MySQL
Unservidor actúa como maestro y uno o más actúan como esclavos. (Esto contrasta con la replicación síncrona que es una característica de MySQL Cluster. El servidor maestro escribe actualizaciones en elfichero de log binario, y mantiene un índice de los ficheros para rastrear las rotaciones de logs. Estos logs sirven como registros de actualizaciones para enviar a los servidores esclavos. Cuando unesclavo se conecta al maestro, informa al maestro de la posición hasta la que el esclavo ha leído los logs en la última actualización satisfactoria. El esclavo recibe cualquier actualización que hantenido lugar desde entonces, y se bloquea y espera para que el master le envíe nuevas actualizaciones.
La replicación unidireccional tiene beneficios para la robustez, velocidad, y administración delsistema:
• La robustez se incrementa con un escenario maestro/esclavo. En caso de problemas con el maestro, puede cambiar al esclavo como copia de seguridad.
• Puede conseguirse un mejor tiempo derespuesta dividiendo la carga de consultas de clientes a procesar entre los servidores maestros y esclavo. Se puede enviar consultas SELECT al esclavo para reducir la carga de proceso de consultas delmaestro. Sin embargo, las sentencias que modifican datos deben enviarse siempre al maestro, de forma que el maestro y el esclavo no se de sincronicen.
Esta estrategia de balanceo de carga es efectivasi dominan consultas que no actualizan datos, pero este es el caso más habitual.
• Otro beneficio de usar replicación es que puede realizar copias de seguridad usando un servidor esclavo sin...
Regístrate para leer el documento completo.