Вы находитесь на странице: 1из 11

REPUBLICA DE COLOMBIA

SERVICIO NACIONAL DE APRENDIZAJE - SENA

GESTIÓN Y SEGURIDAD DE BASES DE DATOS

CENTRO DE SERVICIOS FINANCIEROS

AA7-Ev3-BLOG REPLICACION DE BASE DE DATOS


https://www.blogger.com/blogger.g?blogID=169552767817311687&pli=1#e
ditor/target=post;postID=2248803170029326954;onPublishedMenu=allpost
s;onClosedMenu=allposts;postNum=0;src=postname

Presentado a:

Señor Tutor Javier Mauricio Álvarez Vargas

Por alumno:

Martin Cartagena Polo


Curso número: (1881778)

Celular / Wattsupp: 304-404-18-52


Skype: mcartagenapolo
Correo: martincartagenapolo@yahoo.com
www.youtube.com/guapucheros
www.facebook.com/lavozdelosguapucheros
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
BIBLIOGRAFIA: (WEBGRAFIA)
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

http://replicacionbasesdedatosaa7ev3.blogspot.com/

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.

Martin Cartagena Polo

Вам также может понравиться