Esquemas de replicación

Distribución de datos

Sin redundancia de datos

Modelo centralizado

No involucra distribución de datos

Distribuido vi acceso local o remoto

Ventajas

Datos consistentes

Datos actualizados

Minimiza costos

Control de la seguridad

Procesamiento de consultas simplificado en sitios remotos.

No requiere optimización

Desventajas

La confiabilidad es dependiente de la disponibilidad de la BD.

Si una falla ocurre y los datos no están disponibles el sistema dejara de funcionar.

Altos costos de los accesos remotos

Modelo particionado

Utiliza la noción de tener una sola copia de la BD

Distribuye las partes de ella en diferentes sitios

Ventajas

Las actualizaciones serán mas rápidas y baratas

Minimiza el volumen de almacenamiento

La confiabilidad es mas alta que en la versión centralizada

El control, la seguridad y el mantenimiento son ligeramente mas complejos

Con redundancia de datos

Modelo totalmente replicado

Beneficios

La confiabilidad aumenta

Costos de consultas se minimizan

Problemas

Posee el costo mas alto asociado con el hardware debido a las N copias.

Las actualizaciones son mas caras de realizar

Modelo parcialmente replicado

Este modelo otorga replicación parcial

Se permite que la BD tenga cualquier combinación de los tres modelos previos

Representa la selección de las mejores características de los anteriores, minimizando los efectos de las porciones costosas de cada uno

Esquemas estáticos

Se establece

Cuando se diseña la base de datos

Permanece hasta que el diseñador intervenga manualmente

Cambia numero de replicas

Cambia su localización

No cambien

Con la ejecución de transacciones

Son diseños para trabajar en ambientes estacionarios

Estructuras logicas

Arboles

Grillas

Otros

Esquemas dinámicos

Creación de nuevas replicas

Eliminaciones de replicas

Algoritmos centralizados vs dinámicos

Algoritmos centralizados

Cada procesador transmite periódicamente la información permitente

Algoritmos dinámicos

Cada procesador toma decisiones para cambiar localmente el esquema de replicación, basado en estadísticas locales

Ventajas

Responden a cambios en el modelo de lectura-escritura de manera mas oportuna

Su sobrecarga es menor porque ellos eliminan los mensajes extras requeridos en el caso centralizado