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

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

EXTENSIN SANTO DOMINGO


FACULTAD SISTEMAS MERCANTILES

CARRERA SISTEMAS

MODULO SISTEMAS DISTRIBUIDOS

TEMA: REPLICAS EN SQL SERVER


AUTORES: PEDRO NATA

TUTOR: ING. ENRIQUE VILLALTA

FECHA: 28/05/2015

PERIODO MARZO SEPTIEMBRE 2015

1. INTRODUCCION
La replicacin de datos permite que ciertos datos de la base de datos sean
almacenados en ms de un sitio, y su principal utilidad es que permite
aumentar la disponibilidad de los datos y mejora el funcionamiento de las
consultas globales a la base de datos.

La replicacin en SQL Server consiste, en el transporte de datos entre dos o


ms instancias de servidores. Para ello SQL Server brinda un conjunto de
soluciones que permite copiar, distribuir y posiblemente modificar datos de
toda la organizacin. Se incluyen, adems, varios mtodos y opciones para el
diseo, implementacin, supervisin y administracin de la replicacin, que le
ofrecen la funcionalidad y flexibilidad necesarias para distribuir datos y
mantener su coherencia.

OBJETIVOS
2.1.

GENERAL
Investigar acerca de los componentes de replicacin de una base de
datos en sql server.

2.2.

ESPECIFICOS
Demostrar el funcionamiento de cada una de las tcnicas de replicacin.
Demostrar cmo se aplica cada una de las tcnicas de replicacin de una
base de datos.

3.

FUNDAMENTACIN CIENTIFICA
La replicacin de datos es un asunto exclusivamente entre servidores de
datos, en nuestro caso hablamos de servidores SQL Server. Los
servidores SQL Server pueden desempear uno o varios de los siguientes
roles: publicador, distribuidor o suscriptor.

En la replicacin se utiliza una metfora de la industria de la publicacin


para representar los componentes y procesos de una topologa de
replicacin. De esta forma el modelo se compone, bsicamente, de los
1

siguientes elementos: publicador, distribuidor, suscriptores, publicaciones,


artculos y suscripciones

4.

DESARROLLO
Para representar los componentes y procesos de una topologa de replicacin
se utilizan metforas de la industria de la publicacin. El modelo se compone
de los siguientes objetos: el publicador, el suscriptor, la publicacin as como
de varios agentes, que son los procesos responsabilizados de copiar los
datos entre el publicador y el suscriptor. Estos agentes son: agente de
instantneas, agente de distribucin, agente del lector del registro, agente del
lector de cola y agente de mezcla
El publicador es un servidor que pone los datos a disposicin de otros
servidores para poder replicarlos. El distribuidor es un servidor que aloja la
base de datos de distribucin y almacena los datos histricos, transacciones y
metadatos. Los suscriptores reciben los datos replicados.
Una publicacin es un conjunto de artculos (este concepto: "artculo de una
publicacin", es diferente del concepto "artculo o registro de una base de
datos", como explicaremos ms adelante) de una base de datos. Esta
agrupacin de varios artculos facilita especificar un conjunto de datos
relacionados lgicamente y los objetos de bases de datos que desea replicar
conjuntamente. Un artculo de una publicacin puede ser una tabla de datos
la cual puede contar con todas las filas o algunas (filtrado horizontal) y
simultneamente contar de todas las columnas o algunas (filtrado vertical), un
procedimiento almacenado, una definicin de vista, la ejecucin de un
procedimiento almacenado, una vista, una vista indizada o una funcin
definida por el usuario.

Una suscripcin es una peticin de copia de datos o de objetos de base de


datos para replicar. Una suscripcin define qu publicacin se recibir, dnde
y cundo. Las suscripciones pueden ser de insercin o de extraccin; y una
publicacin puede admitir una combinacin de suscripciones de insercin y
extraccin. El publicador (en las suscripciones de insercin) o el suscriptor (en
las suscripciones de extraccin) solicitan la sincronizacin o distribucin de
datos de una suscripcin.
Una suscripcin es una peticin de copia de datos o de objetos de base de
datos para replicar. Una suscripcin define qu publicacin se recibir, dnde
y cundo. Las suscripciones pueden ser de insercin o de extraccin; y una
publicacin puede admitir una combinacin de suscripciones de insercin y
extraccin. El publicador (en las suscripciones de insercin) o el suscriptor (en
las suscripciones de extraccin) solicitan la sincronizacin o distribucin de
datos de una suscripcin.
El publicador puede disponer de una o ms publicaciones, de las cuales los
suscriptores se suscriben a las publicaciones que necesitan, nunca a artculos
individuales de una publicacin. El publicador, adems, detecta qu datos han
cambiado durante la replicacin transaccional y mantiene informacin acerca
de todas las publicaciones del sitio.

CONCLUSIONES
La 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

5.

BIBLIOGRAFIA

5.1.

DIGITAL
Elmasri, R y Navathe, S. B. Fundamentals of database systems. Addison-Wesley, Third Edition,
2000.

https://msdn.microsoft.com/es-ec/library/ms151864.aspx

https://technet.microsoft.com/eses/library/ms151272%28v=sql.105%29.aspx

https://books.google.com.ec/books?id=_7dDVWOfiosC&pg=PA320&lpg=P
A320&dq=suscriptor+en+sql+server&source=bl&ots=W19VEch8mU&sig=8
Oj6uk7rcXt6gJvl2IWVv75m1gw&hl=es&sa=X&ei=_dBnVbnsA9LasASUYKgCA&ved=0CEIQ6AEwBQ#v=onepage&q=suscriptor%20en%20sql%20
server&f=false

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