Escolar Documentos
Profissional Documentos
Cultura Documentos
DATOS DISTRIBUIDAS
REPLICACIN DE BASES DE
DATOS
Es
el proceso de copiar y
mantener objetos de las base de
datos,
como
por
ejemplo
relaciones, en mltiples bases de
datos que forman un sistema de
bases de datos distribuido.
REPLICACIN
La replicacin copia y mantiene los objetos de las bases de
datos en las mltiples bases de datos que levantan un
sistema distribuido. La replicacin puede mejorar el
funcionamiento y proteger la disponibilidad de las
aplicaciones, porque alterna opciones de acceso de los datos
existentes. Por ejemplo, una aplicacin puede tener acceso
normalmente a una base de datos local, ms que a un
servidor remoto para reducir al mnimo el trfico de la red y
alcanzar su funcionamiento mximo. Adems, la aplicacin
puede continuar funcionando si el servidor local experimenta
una falla, pero otros servidores con datos replicados siguen
siendo accesibles.
BENEFICIOS DE LA
REPLICACIN
Disponibilidad
Fiabilidad
Rendimiento
Reduccin de la carga
Procesamiento desconectado
Soporta muchos usuarios
Soporta aplicaciones avanzadas
Disponibilidad.-El
APLICACIONES DE
REPLICACIN
VENTAJAS Y DESVENTAJAS DE LA
REPLICACIN
Con la replicacin se pueden llegar a obtener dos mejoras
importantes:
Modelo de replicacin:
El modelo de Replicacin que usa SQL es el de Publicador
Suscriptor. Este modelo consiste en Publicadores,
Suscriptores y Distribuidores; las publicaciones y los artculos,
y las suscripciones por tirn o empuje. Adems incorpora
agentes de administracin como Agente de Instantnea,
Agente Lector de Registro, Agente de Distribucin, y Agente
de Mezcla. Todos los agentes pueden funcionar debajo del
agente del servidor del SQL y se pueden administrar
completamente por el Administrador del Servidor de SQL.
PROPAGACIN DE
ACTUALIZACIONES
Para realizar la propagacin de las operaciones de actualizacin o de sus
efectos, se emplea un Sistema de Comunicacin a Grupos (SCG), este est
formado por un conjunto de bibliotecas y servidores de bajo nivel, que
proporcionan una interfaz con operaciones de difusin y recepcin de mensajes.
Para ello, debe configurarse en primer lugar un grupo al que se debe asignar
algn tipo de identificador. El grupo estar formado por una serie de procesos
(precisamente, las rplicas de la aplicacin altamente disponible) y la difusin de
mensajes se realiza sobre todos los procesos que integren el grupo en cada
momento (es decir, las rplicas activas).
CONCLUSIONES
La replicacin es un mecanismo utilizado para propagar y diseminar
datos en un ambiente distribuido, con el objetivo de tener mejor
performance y confiabilidad, mediante la reduccin de dependencia
de un sistema de base de datos centralizado. Dada la diversidad de
contextos donde se aplican mecanismos de replicacin, se puede
disponer de una gama de posibilidades, en vez de utilizar una nica
forma de replicar datos. Cada uno de los tipos de replicacin se
adapta en mayor o menor medida y pueden utilizarse en forma
combinada para un caso especfico. Los tipos de replicacin
disponibles permiten moverse desde contextos donde los sitios
trabajan en forma completamente unos de otros, hasta contextos
donde se requiere una alta consistencia transaccional.
FIN