Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Aplicaciones
12
Características
Ventajas de la réplica
Disponibilidad
frente a fallos de la red.
Paralelismo
las peticiones se pueden procesar en varios nodos
en paralelo.
Transferencia de datos reducida
Inconvenientes
Se eleva el coste de la actualizaciones
Se complica el control de la concurrencia
13
Fragmentación
Consiste en dividir una relación en varios trozos
que contengan suficiente información para poder
reconstruir la relación cuando sea necesario
Horizontal
se asignan las tuplas a fragmentos
Vertical
el esquema de la relación se divide en varios
todos los esquemas resultantes contienen una clave
candidato común (o superclave)
se añade un atributo especial que actúa como clave
candidata.
Ambos tipos de fragmentación se pueden mezclar
14
Fragmentación horizontal
Ejemplo:
Se ilustra una posible fragmentación de la tabla Alumnos de dos
fragmentos: uno para el nodo de la EUI y otro para el nodo de la EUIT.
Fragmentación horizontal
Datos Rectorado
Departamento ordenación
académica
Fragmentación mixta
Surge como la aplicación combinada de la
fragmentación horizontal y vertical.
Ejemplo:
Podemos partir de la relación resultante de la
fragmentación horizontal en la tabla de alumnos.
Supongamos que en la EUI existen dos nodos
dedicados a distintas funciones. Uno de ellos sería el
de secretaría que maneja la información referente a
los alumnos y sus becas. Otro podría ser el de
Jefatura de Estudios que utiliza la información
referente a las notas de ingreso de los distintos
alumnos. Tendríamos el siguiente esquema:
Fragmentación mixta
Secretaria
Datos EUI
Resultante de
fragmentación
horizontal
previa
Jefatura estudios
Ventajas de la fragmentación
Horizontal
permite el procesamiento paralelo de una relación
permite que una tabla global pueda estar donde se utiliza
mas frecuentemente
Vertical
permite que una tabla pueda ser distribuida en función
del uso de sus atributos.
permite descomposiciones adicionales que se pueden
conseguir con normalización.
permite el procesamiento paralelo de una relación