Subido por eddy-rey1

Consideraciones de diseño de bases de datos distribuidas

Anuncio
Consideraciones de diseño de bases de datos
distribuidas y
esquemas de fragmentación y distribución de datos.
Consideraciones de diseño de bases de datos
distribuidas
Metodologia ascendente
Metodologia descendente
A partir de distintos esquemas lógicos
locales (ELL) que se corresponden a
BD ubicadas en
diferentes nodos de una red se
integran, parte de ellos o todo, en un
único esquema lógico global (ELG).
A partir de un esquema lógico global
(esquema o grafo relacional en nuestro
caso) y luego se construyen los esquemas
de fragmentación, de asignación y
replicación de los datos.
Esta metodología puede ser
aplicable para unir distintas BD
existentes.
Esta metodologia se emplea cuando se
desarrolla una base de datos distribuida
desde cero.
La replicación o duplicación se puede realizar
cuando desde distintos nodos se requiere la
misma información.
El enfoque ascendente implica que los
equipos de trabajo hacen aportaciones
activas en el proceso ejecutivo del proyecto.
Los miembros de los equipos son invitados a
participar en todas las etapas del proceso de
gestión.
La elección de métodos y medios para
realizar las tareas asignadas depende del
propio equipo.
Si lo que hacemos es actualizar datos duplicados
o replicados se debe asegurar que todas las
copias son consistentes.
d
Se debe llegar a una solución de compromiso y
analizar ventajas y desventajas de replicar los
datos.
Esquemas de fragmentación y distribución de datos
Fragmentacion Horizontal
Fragmentacion Vertical
Se refiere a la división de una
relación en subconjunto
(fragmentos) cada fragmento
se guarda en un nodo
diferente y cada uno de ellos
tiene filas únicas; sin
embargo, todas las filas
únicas tienen los mismos
atributos.
Se refiere a la división de una
relación en subconjuntos de
atributos cada subconjunto
(fragmento) se guarda en un
nodo diferente y cada
fragmento tiene columnas
únicas, con la excepción de la
columna clave, la cual es
común a todos los fragmentos.
Fragmentacion Hibrida
Esta es la combinación de una fragmentación
horizontal con una fragmentación vertical y se
puede realizar de tres formas.
Forma directa
Considerando la
semantica de las
transacciones
Particion VH
Particion HV
Desarrollando primero la
fragmentacion vertical y
posteriormente, aplicando
particion horizontal de los
fragmentos verticales.
Aplicando primero una
division horizontal para
luego, sobre los
fragmentos generados,
desarrollar una
fragmentación vertical.
Descargar