Conceptos de Extracto y Réplica

Post on 06-Jan-2016

28 views 2 download

description

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. Conceptos de Extracto y Réplica. Tipos de Extractos. - PowerPoint PPT Presentation

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