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