Upload
tavo-roman
View
216
Download
0
Embed Size (px)
Citation preview
7/22/2019 12 Reglas de BDD
1/3
12 reglas para bases de datos distribuidas
1)
Autonoma Local
2) No dependencia de un sitio central
La autonoma local implica que todos los sitios deben ser tratados como iguales. El sitio central
puede ser un cuello de botella.
3) Operacin Continua
Una ventaja de los sistemas distribuidos es que deben proporcionar mayor confiabilidad y mayor
disponibilidad.
Confiabilidad: La probabilidad de que el sistema est listo y funcionando en cualquier momento
requerido.
Disponibilidad: La probabilidad de que el sistema est listo y funcionando continuamente a lo
largo de un perodo especificado.
4) Independencia o Trasparencia de ubicacin
Los usuarios no tienen que saber dnde estn almacenados fsicamente los datos, sino que deben
ser capaces de comportarse como si todos los datos estuvieran almacenados en su propio sitio
local.
5) Independencia de fragmentacin
Un sistema soporta la fragmentacin de datos cuando puede ser dividida en partes o fragmentos,
para efectos de almacenamiento fsico.
La fragmentacin es necesaria por razones de rendimiento: los datos
pueden estar almacenados en la ubicacin donde son usados ms frecuentemente as la mayora
de las operaciones sern locales y se reduce el trfico en la red
6) Independencia de Replicacin
El sistema soporta replicacin de datos cuando un fragmento puede ser representado por muchas
copias distintas, o rplicas, guardadas en muchos sitios distintos.
7/22/2019 12 Reglas de BDD
2/3
Representa mayor disponibilidad y al mismo tiempo implica una desventaja al momento de
actualizar, es necesario actualizar todas las replicas.
7) Procesamiento de consultas distribuidas
En una consulta que involucra a varios sitios, habr muchas formas posibles de mover los datos
en el sistema para satisfacer la solicitud, y es crucialmente importante que se encuentre una
estrategia eficiente. La optimizacin es de suma importancia.
8) Administracin de transacciones distribuidas
Existen dos aspectos principales en la administracin de transacciones: control de recuperacin
y control de la concurrencia. Puede involucrar actualizaciones en muchos sitios y se debe de
cuidar que la transaccin no caiga en un bloqueo mortal.
7/22/2019 12 Reglas de BDD
3/3
9) Independencia del hardware
Tiene el soporte para un gran nmero de mquinas diferentes y poder integrar todos los datos
de todos estos sistemas y presentar al usuario una imagen del sistema nico
independientemente del equipo.
10) Independencia del Sistema Operativo
Obviamente es necesario no slo tener la posibilidad de ejecutar el mismo Sistema Manejador de
Base de Datos (DBMS) en diferentes plataformas de hardware, sino tambin ejecutarlo en
diferentes plataformas de sistema operativo y al igual presentar la imagen del sistema nico.
11) Independencia de Red
Si el sistema va a tener la posibilidad de soportar muchos sitios distintos es obviamente
necesario tener la posibilidad de soportar tambin una variedad de redes de comunicacin
distintas entre los sitios.
12) Independencia de DBMS
Lo que se necesita es que todos los ejemplares de DBMS en sitios diferentes soporten la misma
interfaz.
No tienen que ser necesariamente copias del mismo software DBMS.