Sunteți pe pagina 1din 4

AA7-EV3-BLOG REPLICACIÓN DE BASE DE DATOS

PRESENTADO POR:
FREDY ANDRES MORA GUERRERO
CÓDIGO: 1121887852

TUTOR:
JOSÉ LUIS MUÑOZ RODRÍGUEZ

GRUPO:
1881783

ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE


BASE DE DATOS
VILLAVICENCIO – META
2019
Link del Blog: https://fredyandresmora.blogspot.com/2019/10/aa7-ev3-blog-
replicacion-de-base-de.html

REPLICACIÓN DE BASE DE DATOS


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 alternas
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 creación de reflejo de la base de datos se puede usar juntamente con la


replicación para mejorar la disponibilidad para la base de datos de publicación. La
creación de reflejo de la base de datos incluye la creación de dos copias de una sola
base de datos que suelen residir en diferentes equipos. En cada momento, solo una
copia de la base de datos está disponible para los clientes. Esta copia se conoce
como la base de datos principal. Las actualizaciones realizadas por los clientes en
la base de datos de la entidad de seguridad se aplican a la otra copia de la base de
datos, conocida como la base de datos reflejada. La creación de reflejo incluye la
aplicación a la base de datos reflejada del registro de transacciones con todas las
inserciones, actualizaciones o eliminaciones efectuadas en la base de datos de la
entidad de seguridad.
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.
BENEFICIOS DE LA REPLICACIÓN DE BASE DE DATOS
La replicación te puede ofrecer grandes beneficios relacionados principalmente
con el rendimiento, disponibilidad y seguridad de los datos.
1. Aumento de la fiabilidad: mediante la replicación de base de datos a través de
múltiples servidores, te aseguras de que los datos van a estar disponibles incluso
en el caso de que una de las máquinas tenga un fallo grave de hardware. El
sistema distribuido de gestión de bases de datos debe ser capaz de enrutar a los
usuarios afectados a otro de los nodos disponibles.
2. Mejora en el rendimiento: al estar los datos distribuidos en diferentes
servidores, los múltiples accesos no saturan los servidores. Esto es importante
sobre todo en el caso de aplicaciones que pueden tener miles o cientos de miles
de peticiones simultáneas. El rendimiento de las aplicaciones aumenta
notablemente.
3. Mejora en la seguridad de los datos: en un sistema transaccional tradicional,
todas las actualizaciones de una base de datos se guardan en un mismo disco. La
seguridad de tus datos queda entonces en manos de la estrategia de copias de
seguridad que tengas implementada en ese servidor. Con la replicación de base
de datos, aumentas la seguridad de los datos ya que las actualizaciones están
siendo escritas en varios servidores. Es decir, varios discos, varias fuentes de
alimentación, CPU’s, etc. son utilizadas para asegurar que tus datos estarán a salvo
en algunos servidores, aunque pueda ocurrir un desastre en otros.

S-ar putea să vă placă și