12 Reglas para Las BDD
12 Reglas para Las BDD
12 Reglas para Las BDD
BASES DE DATOS
DISTRIBUIDAS
Definicin:
Definicin:
Definicin:
En otras palabras, cada sitio local tiene
Definicin:
Ventajas:
Ventajas:
Ventajas:
Ventajas:
Desventajas:
Principios de los 80
I.S.C Emilio Carrete Mata
Principio Fundamental
Ante el usuario, un sistema distribuido debe lucir
exactamente igual que un sistema que no es
distribuido
12 reglas u objetivos:
2.- No dependencia de un sitio central. La autonoma
local implica que todos los sitios deben ser tratados
como iguales.
12 reglas u objetivos:
3.- Operacin continua. Una ventaja de los sistemas
distribuidos es que deben proporcionar mayor
confiabilidad y mayor disponibilidad.
12 reglas u objetivos:
4.- Independencia de ubicacin. Conocida tambin
como transparencia de ubicacin.
12 reglas u objetivos:
5.- Independencia de fragmentacin. Un sistema
soporta la fragmentacin de datos cuando puede
ser dividida en o partes o fragmentos, para efectos
de almacenamiento fsico.
12 reglas u objetivos:
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.
Las rplicas son necesarias por dos razones
principales:
1. Significan un mejor rendimiento (las aplicaciones
pueden operar sobre las copias locales en lugar
de tener que comunicarse con sitios remotos)
12 reglas u objetivos:
6.- Independencia de replicacin
2. Pueden significar una mejor disponibilidad (un
objeto replicado permanece disponible para su
procesamiento, mientras est disponible al
menos una copia).
Por supuesto, la principal desventaja de las rplicas es
que al actualizarlas es necesario actualizar todas:
el problema de la propagacin de la
actualizacin.
12 reglas u objetivos:
7.- Procesamiento de consultas distribuidas. La
optimizacin es importante en un sistema
distribuido que en uno centralizado, incluso mucho
ms.
12 reglas u objetivos:
8.- Administracin de transacciones distribuidas.
Existen dos aspectos principales en la
administracin de transacciones: control de
recuperacin y control de la concurrencia.
12 reglas u objetivos:
8.- Administracin de transacciones distribuidas
es necesario
atmica en el
por lo tanto
confirmada o
confirmacin
12 reglas u objetivos:
9.- Independencia de hardware. Soporte para un gran
nmero de mquinas diferentes. Poder integrar
todos los datos de todos estos sistemas y
presentar al usuario una imagen del sistema
nico.
10.-
Independencia
de
sistema
operativo.
Obviamente es necesario no slo tener la
posibilidad de ejecutar el mismo DBMS en
diferentes plataformas de hardware, sino tambin
ejecutarlo en diferentes plataformas de sistema
operativo.
I.S.C Emilio Carrete Mata
12 reglas u objetivos:
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.
12 reglas u objetivos:
12.- Independencia de DBMS. Lo que se necesita es
que todos los ejemplares de DBMS en sitios
diferentes soporten la misma interfaz.