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

1.

) Publicar un mensaje donde socialice con sus compa�eros el Video tutorial


construido y las lecciones aprendidas con el desarrollo del laboratorio. Adem�s
debe responder a las siguientes preguntas:

a.)�Desde su perspectiva, cu�les cree que son las ventajas y desventajas de


distribuir datos a trav�s de replicaci�n?
b.)�Cu�l cree que es la mejor alternativa para la distribuci�n de los datos
(Replicada, fragmentada, h�brida o centralizada)?. Justifique su respuesta
Replicadas

El esquema de BDD de replicaci�n consiste en que cada nodo debe tener su copia
completa de la base de datos. Es f�cil ver que este esquema tiene un alto costo en
el almacenamiento de la informaci�n. Debido a que la actualizaci�n de los datos
debe ser realizada en todas las copias, tambi�n tiene un alto costo de escritura,
pero todo esto vale la pena si tenemos un sistema en el que se va a escribir pocas
veces y leer muchas, y d�nde la disponibilidad y fiabilidad de los datos sea de
m�xima importancia.

2.) Revisar por lo menos las entradas de dos compa�eros y opinar constructiva
mente sobre sus mensajes.

Ventajas y desventajas de la replicaci�n

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

1. Por un lado, 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. Por otra parte, la capacidad de servicio se ve incrementada cuando las


peticiones efectuadas por los clientes �nicamente implican consultas.

Sin embargo, estas ventajas tienen tambi�n un coste asociado. Cuando las peticiones
atendidas impliquen una actualizaci�n en el estado de la aplicaci�n, dicha
actualizaci�n debe realizarse en todas las r�plicas, y esto debe hacerse de una
manera ordenada para que todas ellas mantengan un estado consistente. Esto implica
que 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.

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