Replicacion de Datos

download Replicacion de Datos

of 40

description

Proyecto de replicacion de datos

Transcript of Replicacion de Datos

REPLICACION DE DATOS

Ao de la Diversificacin Productiva y del Fortalecimiento de la EducacinIntegrantes: Ruiz Cazariego Fiorella Vidal Palomino Jhon

Docente: Fredy Rivera Montero

Tema: Replicacin de datos

Ing. Informtica y de Sistemas

REPLICACION DE DATOS

1.-Por qu de la replicacin?La replicacin nos permite mantener entornos distribuidos es decir la misma base de datos en diferentes lugares o ubicaciones .

Por ejemplo: organizaciones que cuentan con sucursales se pueden beneficiar de una replicacin para mantener los datos actualizados con la informacin de las sucursales en la central bsicamente yo tengo la misma base de datos en dos entornos digamos la central y la sucursal pero si existe algn conflicto de conectividad la sucursal puede perfectamente seguir trabajando con su base de datos y al momento de volver a establecerte la conectividad entre central y sucursal pues nuevamente se coronizarn los datos.

2.-Que es la replicacin?Es la herramienta que me permite mantener mltiples copias de la base de datos en diferentes ubicaciones o servidores y que los usuarios y clientes de esa ubicacin tengan ms cerca un servidor de base de datos que es autnomo ya que si se pierde la conectividad con el servidor principal o con otros servidores podr seguir trabajando autnomamente y adems reduce conflicto de bloqueos, dividiendo la carga de trabajo de los usuarios que se conectan a diferentes servidores que luego entre ellos se replicaran y no conectando a todos a un nico servidor creando mas interaccin con una nica base de datos aumentando el nmero de conexiones y por lo tanto produciendo ms posibilidades de conflictos de bloqueos en los registros.

3.-Componentes de la replicacin:Artculos; datos que se van a replicar.Publicaciones; Unidad de replicacin.Subscriptor ;receptor de los artculos.

4.-Roles de servidores en la replicacin:Publicador.-Pone su base de datos con los respectivos artculos a replicar.Distribuidor.-Es un ente muy importante que es el encargado de tomar los datos del publicador y llevarlos a los subscriptores que son quienes se encargan de recibir para as mismo los artculos replicados.

5.-Tipos de replicacin:

Replicacin de instantnea. En la replicacin de instantneas los datos se copian tal y como aparecen exactamente en un momento determinado. Por consiguiente, no requiere uncontrolcontinuo de los cambios. Las publicaciones de instantneas se suelen replicar con menos frecuencia que otros tipos de publicaciones. Puede llevar mstiempopropagar las modificaciones de datos a los suscriptores

Replicacin transaccional. En este caso se propaga una instantnea inicial de datos a los suscriptores, y despus, cuando se efectan las modificaciones en el publicador, las transacciones individuales se propagan a los suscriptores

Replicacin de mezcla. Permite que varios sitios funcionen en lnea o desconectados de manera autnoma, y mezclar ms adelante las modificaciones de datos realizadas en un resultado nico y uniforme. La instantnea inicial se aplica a los suscriptoresConclusionesLa replicacin es muy til para mejorar la disponibilidad de datos, lo cual pudiera llevarse al caso extremo, conocido como bases de datos distribuidas replicadas totalmente, en el cual consiste en la replicacin de la base de datos completa en cada sitio en el sistema distribuido y garantiza notablemente la disponibilidad de datos, pues el sistema puede continuar operando cuando exista en servicio al menos uno de los servidores SQL Server. La desventaja es un alto costo para mantener la consistencia de las copias en cada sitio.

Ejemplo:Replica SQL server

Creando publicacin del servidorSe debe conectar SQL server:

Se establece conexin con el servidor:

Se procede a crear una base de datos:

Se procede a crear la tabla:

Se procede a llenar la tabla:

Se da clic sobre la carpeta replicacin , luego clic sobre replicaciones locales. A continuacin se da clic derecho sobre la opcin nueva publicacin.

Se inicia el asistente para la publicacin de la base de datos.

Se debe buscar la base de datos a publicar.

Elegimos el tipo de publicacin a utilizar, en este caso , publicacin de mezcla(en la cual la replica no solo ser una copia fiel del servidor , si no adems cuando este caiga o este fuera de la conexin la maquina suplir al servidor en todas las actualizaciones que los usuarios establezcan)

Se debe seleccionar la versiones del SQL que utilizaran los suscriptores del servidor.

Seleccionar las tablas a publicar.

Debido al tipo de publicacin seleccionado (mezcla), a cada dupla se agregara la columna UniqueIdentifier

Se selecciona crear una instantnea inmediata.

En las configuraciones de seguridad

Si todo ha sido correctamente configurado, debera de confirmar la publicacin.

Crear una base de datos en la maquina-replicaSe crea una base de datos en la maquina que se utilizara como replica, la cual debe dejarse sin ninguna tabla, ya que es, en esta base de datos se replicaran todas las tablas de la base de datos del servidor .

Suscripcin al servidorTeniendo la publicacin creada se debe dar paso a crear la suscripcin local

Se ejecuta el asistente para las suscripcin

Se selecciona la publicacin dentro del servidor al cual se le agregara la suscripcin

Se ejecuta el asistente para las suscripciones

Buscar la maquina que ser nuestro suscriptor local para la replicacin

Se debe conectar al suscriptor mediante la autenticacin

Se selecciona la base de datos vaca que se creo previamente en el suscriptor

Se llenan los campos para la seguridad del agente de mezcla

La sincronizacin del agente entre el servidor y la replica debe programarse de forma continua

Se debe elegir al suscriptor en este caso como servidor pues al caer el servidor central la replica debe ser capaz de suplirlo en su totalidad

La suscripcin si ha exitosa, debera mostrar lo siguiente

Replicacin de la base de datos del servidor a la replicaCon la publicacin y la suscripcin se debe poder visualizar las tablas replicadas de la base de datos que se encuentra en el servidor