BASES DE DATOS DISTRIBUIDAS

Tipos:
- Heterogéneas - Homogéneas

Tipos de almacenamiento distribuido:
- Réplica - Fragmentación
- Horizontal - Vertical

- Transparencia

2

Transacciones distribuidas
¿Qué es una transacción distribuida? ¿Cuándo se confirma? Transacciones planas y anidadas Características:
- Calendarizador - Detección de bloqueos - Control de concurrencia - Manejador - Sistema de distribución - Seguridad
3

Protocolos de compromiso
Asegurar la atomicidad Protocolo de compromiso de dos fases - Primera fase - Segunda fase Fallos: - Sitio Participante - Coordinador - División de la red
4

Control de concurrencia
Enfoque de gestor único de bloqueos
Enfoque de gestor distribuido de bloqueos - copia principal - protocolo de mayoría - protocolo sesgado - protocolo de consenso de quórum Marcas temporales
5

Disponibilidad
El sistema puede fallar y debe saber detectar los errores, ejecutar protocolos de recuperación…
Enfoque basado en la mayoría Enfoque leer uno Protocolo de copia de seguridad y réplica
6

Procesamiento de consultas
Proceso de optimización de consultas distribuido, dividido en cuatro capas:
- Descomposición de consultas

- Localización de datos
- Optimización global de consultas - Optimización local de consultas

7

Bases de datos heterogéneas
Exige una capa de software adicional. La integración en una misma base de datos suele dar problemas técnicos y organizativos.

8

Sistemas de directorio
La información puede estar duplicada por lo cual se usa un sistema de directorio. El sistema manejador tiene múltiples directorios. Directorio ubicador

9

Sign up to vote on this title
UsefulNot useful