Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD V
BASES DE DATOS DISTRIBUIDAS
Varias computadoras
Sistema Multiprocesadores
34
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
6) Estructura física compleja y acceso eficiente : Dado que los datos pueden
estar fragmentados se torna mas complejo llevar el control de dichas
35
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
36
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
1) Acceso remoto
2) Algún grado de transparencia en la distribución
3) Administración y control
3.1) Herramientas de monitoreo de la base de datos global
3.2) Información de los enlaces
3.3) Utilización de las base de datos
3.4) Información global de los datos existentes en los diferentes sitios
4) Recuperación y concurrencia : deben soportar control de concurrencia y
recuperación de transacciones distribuidas.
37
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
38
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
Diagrama de Fragmentación
Convenciones
39
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
Fragmentación Horizontal
CATALOGO
Defragmentar :
40
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
Fragmentación Vertical.
EMPLEADO
EMP1
1 David Román ROD999999
2 Dafne Castro CAD000000
3 Hilda Garza GAH000000
EMP2
1 David Román $ 5,000.00 $ 450.00
2 Dafne Castro $ 6,000.00 $ 700.00
3 Hilda Garza $ 6,000.00 $ 700.00
Defragmentar :
41
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
(NIVEL 1)
(NIVEL 2)
42
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
(NIVEL 3)
43
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
44
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
45
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
Fase 2 :
Cuando todas las localidades hayan respondido < T cometida > o < T
abortada > termina la función del coordinador.
En el caso de una falla si la recuperación es inmediata la localidad en
cuestión debe de leer su bitácora buscando una instrucción cometer, abortar o
realizar las siguientes acciones :
46
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
1. Con al menos una localidad que contenga el registro < no T > o <abortar
T>,realizará un deshacer la transacción.
2. Si al menos alguna de las localidades contiene el registro < cometer T >
entonces realiza un rehacer, se revisan entre las mismas localidades.
Control de Concurrencia
Ventajas
1. Sencillo de implementar.
2. Fácil manejo de paralizaciones (bloqueos muertos).
47
Instituto Tecnológico de la Laguna Base de Datos II Academia de Sistemas y Computación.
Desventajas.
1. Vulnerabilidad
2. Cuellos de botella
B) Enfoque de mayoría
Bajo este esquema cada localidad aplica los candados que necesita para
sus actualizaciones. Debido a lo anterior si se puede tener bloqueos
circulares y consecuentemente no será sencillo controlar las
paralizaciones. Cuando hay poca redundancia de información se puede
pensar en este esquema.
C) Copia primaria
Existen copias o respaldos en todas las localidades (alta redundancia) ;
de todas las copias se debe definir una copia primaria, y cuando alguien
requiera un candado de registro deberá hacerlo sobre la mencionada
copia primaria.
Actividades especificas :
A) Políticas de acceso a la base de datos.
B) Grado de autonomía de los sitios
48