Conceptos de Extracto y Réplica
description
Transcript of 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
Tipos de Extractos
• Los extractos pueden asumir los siguientes formatos:– Extracto Simple– Extracto Timestamp– Extracto Refreshed
• Periódico
• Inmediato
Extracto Simple
Maestro ExtractoExtracto
Consultas
Actualizaciones
Consultas
Imagen total
Extracto Timestamp
Maestro ExtractoExtracto
Consultas
Actualizaciones
Consultas
Día Hora
Imagen total
Extracto Refreshed Periódico
Maestro ExtractoExtracto
Consultas
Actualizaciones
Consultas
Día Horaen períodospredeterminados
Imagen total
Imagen parcial (sololas modificaciones)
Extracto Refreshed Inmediato
Maestro ExtractoExtracto
Consultas
Actualizaciones
Consultas
Imagen total
Imagen parciala cada actualizacióndel Maestro
Tipos de Réplicas
• Las réplicas pueden asumir los siguientes formatos:– Periódica– Continua– Check-in / Check-out
Réplica Periódica
Maestro RéplicaRéplica
Consultas
Actualizaciones
Consultas
Imagen total
Imagen parcialen períodos predeterminadosDía Hora
Réplica Continua
Maestro RéplicaRéplica
Consultas
Actualizaciones
Consultas
Imagen total
Imagen parciala cada actualizaciónde la réplica
Réplica Check - in/out
Maestro
RéplicaRéplica
Consultas
Actualizaciones
Consultas
Imagen total
Imagen parcial
RéplicaRéplica
Imagen total
Consultas
Transacciones
• Una transacción es un conjunto de alteraciones en las Bases de Datos.
Transacciones Distribuidas
• Consulta remota• Actualización remota• Consulta distribuida• Alteración distribuida
Consulta Distribuida
Cliente
Select *From DB1.T1, DB2.T2
DB1
DB2
Server B
Server A
Alteración Distribuida
Cliente
Begin TransactionUpdate DB1.T1...Update DB2.T2...CommitDB 2
DB1
DB2
Server B
Server A