El documento describe la técnica de espejeo de bases de datos, donde dos o tres servidores mantienen copias idénticas de una base de datos y su registro de transacciones para aumentar la disponibilidad y protección de los datos. El espejeo puede operar de forma asíncrona o síncrona, y con o sin conmutación automática entre el servidor principal y el espejo en caso de fallo.
0 calificaciones0% encontró este documento útil (0 votos)
55 vistas11 páginas
El documento describe la técnica de espejeo de bases de datos, donde dos o tres servidores mantienen copias idénticas de una base de datos y su registro de transacciones para aumentar la disponibilidad y protección de los datos. El espejeo puede operar de forma asíncrona o síncrona, y con o sin conmutación automática entre el servidor principal y el espejo en caso de fallo.
El documento describe la técnica de espejeo de bases de datos, donde dos o tres servidores mantienen copias idénticas de una base de datos y su registro de transacciones para aumentar la disponibilidad y protección de los datos. El espejeo puede operar de forma asíncrona o síncrona, y con o sin conmutación automática entre el servidor principal y el espejo en caso de fallo.
El documento describe la técnica de espejeo de bases de datos, donde dos o tres servidores mantienen copias idénticas de una base de datos y su registro de transacciones para aumentar la disponibilidad y protección de los datos. El espejeo puede operar de forma asíncrona o síncrona, y con o sin conmutación automática entre el servidor principal y el espejo en caso de fallo.
Descargue como PPTX, PDF, TXT o lea en línea desde Scribd
Descargar como pptx, pdf o txt
Está en la página 1de 11
Espejeo
ADMINISTRACIÓN DE BASES DE DATOS
IDEA GENERAL Las peticiones que modifican datos se registran primero en un archivo de transacciones (log) – Técnica WAL (Write ahead log) – Una vez guardadas en el registro, los datos se propagan otro lugar de almacenamiento estable → archivo de datos Espejeo Base de Datos Espejo (Database Mirroring) es una configuración donde dos o tres servidores de base de datos, ejecutándose en equipos independientes, cooperan para mantener copias de la base de datos y archivo de registro de transacciones (log). Tanto el servidor primario como el servidor espejo mantienen una copia de la base de datos y el registro de transacciones, existe un tercer servidor, llamado el servidor testigo o árbitro, este es usado cuando es necesario determinar cuál de los otros dos servidores puede tomar la propiedad de la base de datos. Para hacer el mirror, es necesario como mínimo 2 instancia y como máximo 3.
Si utilizamos 2 instancias, una de ellas contiene la
base de datos y la otra la espejo. El problema de esta configuración es que el failover no es automático. Si utilizamos 3 instancias, entonces utilizamos una de ellas como witness server y permite que el failover sea automático, o sea que cuando una caiga, la otra se ponga en marcha. Para ello el witness server se encarga de “mirar” el estado de las 2 instancias y cuando una de ellas cae, pone la otra en marcha. Beneficios del espejeo de Datos en un DBMS. • Incrementa la disponibilidad de una base de datos. • Aumenta la protección de los datos. • Mejora la disponibilidad de la base de datos de producción durante las actualizaciones. Modos de operación
•High performance (Asincrónico)
•High Safety (Sincrónico) • With Automatic Failover • Without Automatic Failover •Espejeo – Alto desempeño • La transacción se valida en el servidor principal y posteriormente en el espejo. •Espejeo – Alta seguridad • La transacción se valida en el servidor espejo y posteriormente en el principal •Espejeo – Alta seguridad • Igual que el anterior, pero se usa un servidor testigo para validar los casos de conmutación Estados • SYNCHRONIZING • Se habilita la base de datos en sesión de espejeo. • SYNCHRONIZED • El servidor espejo se encuentra sincronizado. • SUSPENDED • El servidor principal no se encuentra enviando cambios al servidor espejo. • PENDING_FAILOVER • El servidor principal se encuentra terminando conexiones mientras realiza transición hacia el rol de espejo. • DISCONNECTED