La replicación copia y mantiene los objetos de
las bases de datos en las múltiples bases de datos que levantan un sistema
distribuido. La replicación puede mejorar el funcionamiento y proteger la
disponibilidad de las aplicaciones, porque alternan opciones de acceso de los
datos existentes. Por ejemplo, una aplicación puede tener acceso normalmente a
una base de datos local, más que a un servidor remoto para reducir al mínimo el
tráfico de la red y alcanzar su funcionamiento máximo. Además, la aplicación
puede continuar funcionando si el servidor local experimenta una falla, pero
otros servidores con datos replicados siguen siendo accesibles.
La replicación se proporciona en los siguientes
niveles:
·
Replicación
básica: las réplicas de tablas se gestionan para accesos de sólo lectura. Para
modificaciones, se deberá acceder a los datos del sitio primario.
·
Replicación
avanzada (simétrica): amplían las capacidades básicas de sólo- lectura de la
replicación, permitiendo que las aplicaciones hagan actualizaciones a las
réplicas de las tablas, a través de un sistema replicado de la base de datos.
Con la replicación avanzada, los datos pueden proveer lectura y acceso a
actualizaciones a los datos de las tablas.
Modelo de
replicación:
El modelo de Replicación que usa SQL es el de “Publicador – Suscriptor”.
Este modelo consiste en Publicadores, Suscriptores y Distribuidores; las
publicaciones y los artículos, y las suscripciones por tirón o empuje. Además,
incorpora agentes de administración como Agente de Instantánea, Agente Lector
de Registro, Agente de Distribución, 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.
0 comentarios:
Publicar un comentario