Está en la página 1de 13

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

1881802
NARCISO MANUEL MEJIA REYES

SENA
GESTION Y SEGURIDAD DE BASES DE DATOS
2019
REPLICACIÓN DE BASE DE DATOS

La replicación de discos y particiones es la respuesta a una parte importante de esas dos


acciones de mantenimiento. La replicación es el proceso mediante el cual se genera una
copia exacta de parte del sistema. Esa parte puede ser desde un archivo hasta una carpeta,
una partición, un disco o incluso varios discos.

La replicación puede mejorar el funcionamiento y proteger la disponibilidad de las


aplicaciones, porque alterna opciones de acceso de los datos existentes. 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 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.

Niveles de la replicación de bases de datos:

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.

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.
Aumento de la fiabilidad: mediante la replicación de base de datos a través de múltiples
servidores, te aseguras 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.
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.
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.

Tienes diferentes tipos de replicación de base de datos que puedes utilizar.


El escoger uno u otro dependerá de la naturaleza y utilización de los mismos.
Una replicación de base de datos es una técnica mediante la cual copiamos de forma
exacta en otra ubicación una instancia de la base de datos. Se utiliza en entornos
distribuidos de Sistemas de Gestión de Bases de Datos donde una sola base de datos tiene
que ser utilizada y actualizada en varios lugares de forma simultánea.

TIPOS DE REPLICACIÓN DE BASE DE DATOS.

Podemos hablar al menos de 3 tipos de replicación de base de datos:


Replicación Instantánea:
Los datos de un servidor son simplemente copiados a otro servidor o a otra base de datos
dentro del mismo servidor. Al copiarse todo no necesitas un control de cambios. Se suele
utilizar cuando los datos cambian con muy poca frecuencia.

Replicación Transaccional:
Primero se envía una copia completa de la base de datos y luego se van enviando de forma
periódica (o a veces continua) las actualizaciones de los datos que cambian. Se utiliza
cuando necesitas que todos los nodos con todas las instancias de la base de datos tengan
los mismos datos a los pocos segundos de realizarse un cambio.

Replicación de mezcla:
Los datos de dos o más bases de datos se combinan en una sola base de datos. En primer
lugar se envía una copia completa de la base de datos. Luego el Sistema de Gestión de
Base de Datos va comprobando los cambios que van apareciendo en los distintos nodos
y a una hora programada o a petición los datos se sincronizan. Es sobre todo útil cuando
cada nodo suele utilizar solo los datos que se actualizan allí pero que por circunstancias
necesita tener también los datos de los otros sitios.
VENTAJAS Y DESVENTAJAS DE LA REPLICACIÓN

Con la replicación se pueden llegar a obtener dos mejoras importantes:

1. Se garantiza que el servicio ofrecido por la aplicación, no se vea interrumpido


en caso de que se dé un fallo en alguna de las réplicas. Además, el tiempo
necesario para restablecer el servicio en la aplicación podría llegar a ser grande en
algunos tipos de fallo.

2. La capacidad de servicio se ve incrementada cuando las peticiones efectuadas


por los clientes únicamente implican consultas.

Las operaciones de actualización tendrán un tiempo de servicio mayor que en el caso no


replicado, pues habrá que proceder a la propagación de las actualizaciones sobre todas las
réplicas y para ello será necesario emplear algún mecanismo de difusión.

Existen protocolos de replicación que permiten controlar estas actualizaciones de una


manera eficiente, por lo que la aplicación replicada, podrá tener un rendimiento muy
similar al de una aplicación no replicada en caso de peticiones de actualización y bastante
superior, en caso de peticiones de consulta. Estos protocolos de replicación deben
complementarse con protocolos de recuperación, para reintegrar una réplica previamente
caída cuando ésta vuelva a estar activa.
MODELO DE REPLICACIÓN

Los elementos que componen la replicación son los siguientes:

Publicador:
Es la instancia que pone sus datos a disposición de otras localizaciones mediante la
replicación. El Publicador puede tener varias publicaciones configuradas cada una
relacionada con un conjunto lógico de objetos y datos.

Distribuidor:
Es la base de datos destinada a almacenar la información específica asociada a la
replicación de uno o más publicadores. Artículo:
Identifica un objeto de base de datos que es incluido en la publicación. Una publicación
puede tener varios tipos de artículos: procedimientos almacenados, vistas, tablas y otro
tipo de objetos

Publicación:
Es una colección de uno o más artículos de una base de datos

Suscripción:
Es una petición para que una copia de la publicación sea enviada al suscriptor. La
suscripción define qué publicación será recibida, cuando y donde. Hay dos tipos de
suscripción: de inserción y de extracción.

Agentes:
Son los encargados de gestionar la comunicación y el envío de los datos entre los
suscriptores y los publicadores.
1. Iniciar
todos los servicios de los servidores

2. Se configura la red en los servidores


3. Se inicia el asistente para nueva publicación en la opción replicación

BASE DE DATOS A REPLICAR


CONCLUSIONES:

Hemos adelantado uno de los procesos de mayor trascendencia en el manejo de bases de


datos en cualquier entidad, incluso personales.
La replicación de bases de datos y su respectivo manejo, hoy día que todo lo movemos a
través de las herramientas tecnológicas bien del celular o con aplicaciones desde nuestro
computador, es fundamental contar con herramientas de conocimiento para evitar
pérdidas de activos como de información que afecte nuestro desempeño e incluso generen
perdidas económicas y de tiempo.
Por eso la importancia del presente capitulo en este curso de GESTION Y SEGURIDAD
DE BASES DE DATOS.
BIBLIOGRAFIA

https://senaintro.blackboard.com/bbcswebdav/pid-113660769-dt-content-rid-
127069339_4/institution/semillas/217219_1_VIRTUAL/OAAPs/OAAP4/aa7/lab_replic
acionbd/index.html

También podría gustarte