Download - Conceptos de Extracto y Réplica

Transcript
Page 1: Conceptos de Extracto y Réplica

Conceptos de Extracto y Réplica

• Extracto– Es una copia no

actualizable de una BD maestra

– Si la BD maestra es modificada, un nuevo Extracto debe ser hecho

• Réplica– Es una copia

actualizable de una BD maestra

– Si una réplica es modificada, la BD debe ser modificada

Page 2: Conceptos de Extracto y Réplica

Tipos de Extractos

• Los extractos pueden asumir los siguientes formatos:– Extracto Simple– Extracto Timestamp– Extracto Refreshed

• Periódico

• Inmediato

Page 3: Conceptos de Extracto y Réplica

Extracto Simple

Maestro ExtractoExtracto

Consultas

Actualizaciones

Consultas

Imagen total

Page 4: Conceptos de Extracto y Réplica

Extracto Timestamp

Maestro ExtractoExtracto

Consultas

Actualizaciones

Consultas

Día Hora

Imagen total

Page 5: Conceptos de Extracto y Réplica

Extracto Refreshed Periódico

Maestro ExtractoExtracto

Consultas

Actualizaciones

Consultas

Día Horaen períodospredeterminados

Imagen total

Imagen parcial (sololas modificaciones)

Page 6: Conceptos de Extracto y Réplica

Extracto Refreshed Inmediato

Maestro ExtractoExtracto

Consultas

Actualizaciones

Consultas

Imagen total

Imagen parciala cada actualizacióndel Maestro

Page 7: Conceptos de Extracto y Réplica

Tipos de Réplicas

• Las réplicas pueden asumir los siguientes formatos:– Periódica– Continua– Check-in / Check-out

Page 8: Conceptos de Extracto y Réplica

Réplica Periódica

Maestro RéplicaRéplica

Consultas

Actualizaciones

Consultas

Imagen total

Imagen parcialen períodos predeterminadosDía Hora

Page 9: Conceptos de Extracto y Réplica

Réplica Continua

Maestro RéplicaRéplica

Consultas

Actualizaciones

Consultas

Imagen total

Imagen parciala cada actualizaciónde la réplica

Page 10: Conceptos de Extracto y Réplica

Réplica Check - in/out

Maestro

RéplicaRéplica

Consultas

Actualizaciones

Consultas

Imagen total

Imagen parcial

RéplicaRéplica

Imagen total

Consultas

Page 11: Conceptos de Extracto y Réplica

Transacciones

• Una transacción es un conjunto de alteraciones en las Bases de Datos.

Page 12: Conceptos de Extracto y Réplica

Transacciones Distribuidas

• Consulta remota• Actualización remota• Consulta distribuida• Alteración distribuida

Page 13: Conceptos de Extracto y Réplica

Consulta Distribuida

Cliente

Select *From DB1.T1, DB2.T2

DB1

DB2

Server B

Server A

Page 14: Conceptos de Extracto y Réplica

Alteración Distribuida

Cliente

Begin TransactionUpdate DB1.T1...Update DB2.T2...CommitDB 2

DB1

DB2

Server B

Server A