El objetivo de esta capa es localizar los datos
de la consulta usando la información sobre la distribución de datos.
Esta capa determina cuales fragmentos están
involucrados en la consulta y transforma la consulta distribuida en una
consulta sobre fragmentos.
La fragmentación de una relación se define a
través de las reglas de fragmentación, las cuales pueden ser expresadas como
consultas relacionales.
Una relación global puede ser reconstruida
aplicando las reglas de reconstrucción y derivando un programa en el álgebra
relacional cuyos operandos son los fragmentos.
A este programa se le conoce como programa de
localización.
Una forma simple de localizar una consulta
distribuida es generar una consulta donde cada relación global es sustituida
por su programa de localización.
Esto puede ser visto como el reemplazo de las
hojas del árbol del álgebra relacional de la consulta distribuida con
subárboles que corresponden a los programas de localización.
A la consulta obtenida por esta forma se le
conoce como una consulta genérica.
En general, el enfoque anterior puede ser
ineficiente dado que varias simplificaciones y reestructuraciones de la
consulta genérica aún pueden ser realizadas.
Por cada tipo de fragmentación se presentan
técnicas de reducción que general consultas simples y optimizadas:
A) Reducción para fragmentación horizontal
primaria.
B) Reducción para fragmentación vertical.
C) Reducción para fragmentación horizontal
derivada.
D) Reducción para fragmentación híbrida.
BIBLIOGRAFIA: DISEÑO DE BASE DE DATOS DISTRIBUIDA, AQUINO BOLIVIA - 2005.
BIBLIOGRAFIA: DISEÑO DE BASE DE DATOS DISTRIBUIDA, AQUINO BOLIVIA - 2005.
No hay comentarios.:
Publicar un comentario