Base de datos
Distribuidas
Vicente Toledo – Israel Miralles
Base de Datos Distribuidas
Pg-1
Indice
1. -¿Que son Bases de Datos Distribuidas?
1. -Comparación
2. -Arquitectura de las Bases de Datos
1. -Ejemplo de una Base de Datos Distribuidas
3. -Tipos de almacenamiento
Pg-3
Pg-3
Pg-4
Pg-5
Pg-6
1. -Replica
Pg-6
2. -Fragmentación
Pg-6
1. FragmentaciónHorizontal
Pg-6
2. Fragmentación Vertical
Pg-7
3. Fragmentación Mixta
Pg-8
3. -Replica y Fragmentación
Pg-9
4. -Niveles de Transparencia en una Base de Datos Distribuida
Pg-9
5. -Procesamiento Distribuido de Consultas
Pg-10
6. -Recuperación
Pg-11
7. -Ventajas y Desventajas
Pg-12
8. -Bibliografía
Pg-13
Base de Datos Distribuidas
Pg-2
1.-¿Que sonBases de Datos Distribuidas?
-Son un grupo de datos que pertenecen a un sistema pero a su vez esta
reapartido entre ordenadores de una misma red, ya sea a nivel local o cada uno en
una diferente localizacion geografica, cada sitio en la red es autónomo en sus
capacidades de procesamiento y es capaz de realizar operaciones locales y en cada
uno de estos ordenadores debe estar ejecutandose unaaplicación a nivel global
que permita la consulta de todos los datos como si se tratase de uno solo.
1.-
Comparación
Centralizado
Control centralizado:
un solo DBA
Distribuido
Control jerárquico:
DBA global y DBA local
Independencia de Datos:
Organización de los datos es
transparente para el programador
Transparencia en la Distribución:
Localización de los datos es unaspecto adicional de independencia
de datos
Reducción de redundancia:
Una sola copia de datos que se
comparta
Replicación de Datos:
Copias múltiples de datos que
incrementa la localidad y la
disponibilidad de datos
Estructuras físicas complejas para
accesos eficientes
No hay estructuras intersitios. Uso
de optimización global para reducir
transferencia de datos
SeguridadProblemas de seguridad intrínsecos
-Para tener una base de datos distribuida debe cumplirse las condiciones de una
Red Computacional. Una red de comunicación provee las capacicades para que un
proceso ejecutandose en un sitio de la red envie y reciba mensajes de otro proceso
ejecutandose en un sitio distinto. Parámetros a considerar incluyen: Retraso en la
entrega de mensajes, Costo detransmisión de un mensaje y Confiabilidade de la
red. Diferentes tipos de redes: point-to-point, broadcast, lan, wan.
Base de Datos Distribuidas
Pg-3
2.-Arquitectura de las Bases de Datos
Integración lógica por medio de diseño top-down (DistDB)
GlobSchma
al e
Fragmen
tat
ion
Schma
e
All tion
oca
Schma
e
Lo Mapp
cal ing
Schma
e
. . . .. . . .. . ..
Dat ase
aBManar
ge
Syst
em
Dat ase
aB
Manar
ge
Syst
em
Loca
l
Databa
se
Lo Mapp
cal ing
Schma
e
. . . .. . . .. . ..
Loca
l
Databa
se
Siio n
t
Siio 1
t
Integración lógica por medio de bottom-up (Multidatabase)
GlobSchma
al e
Schma
e
In graon
te ti
It rmed
e iat
e
Schma
e
..........
Itermed
iat
e
Schma
e
Tr n aor
a sl t
Tr n or
a slatLo
cal
Conepal
c tu
Schma
e
Lo
cal
Conep l
c tua
Schma
e
Loca
l
Databa
se
Si 1
tio
Base de Datos Distribuidas
..........
Loca
l
Databa
se
Siio n
t
Pg-4
-Global Schema: Define todos los datos que están incluidos en la bd distribuida tal
como si la bd no fuera distribuida. Consiste de una definición de relaciones
globales.
-Fragmentation Schema:Traducción entre relaciones globales y fragmentos. (Una
relación global puede consistir de varios fragmentos pero un fragmento está
asociado con sólo una relación global)
-Allocation Schema: Define el sitio (o sitios) en el cual un fragmennto está
localizado.
-Local Maping Schema: Traduce los fragamentos locales a los objetos que son
manejados por el SMBD local
Separación entre fragmentación y...
Regístrate para leer el documento completo.