La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASES DE DATOS DISTRIBUIDAS

Presentaciones similares


Presentación del tema: "BASES DE DATOS DISTRIBUIDAS"— Transcripción de la presentación:

1 BASES DE DATOS DISTRIBUIDAS

2 INICIO DE LAS BASES DE DATOS DISTRIBUIDAS
BD Centralizada INICIO DE LAS BASES DE DATOS DISTRIBUIDAS Sistemas cliente-Servidor

3 COMPONENTES DE UNA BDD Hardware Software DDBMS DTM DBMS NODO
Esta formado por: DDBMS DTM DBMS NODO Independencia de operación en nodos Transparencia de ubicación Particionamiento de datos Rendimiento

4 SISTEMAS GESTORES DE BASES DE DATOS

5 EL PRINCIPIO FUNDAMENTAL NOS CONDUCE A 12 OBJETIVOS:
1. 2. Deben ser AUTONOMÍA LOCAL NO DEPENDENCIA DE UN SITIO CENTRAL Red BD Sitio 1 Sitio 3 Sitio 2

6 OPERACIONES CONTINUAS
3. 4. OPERACIONES CONTINUAS INDEPENDENCIA DE UBICACIÓN.  BD Local BD RED Sitio

7 5.INDEPENDENCIA DE FRAGMENTACION.
6. INDEPENDENCIA DE REPLICACIÓN.

8 7. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

9 8. ADMINISTRACIÓN DE TRANSACCIONES DISTRIBUIDAS
“accesos-operaciones- transformacion”. BEGIN, COMMIT, ROLLBACK Una transacción se compone de Varios “agentes<proceso ejecutado>” Aspectos principales Establecidas para ejecutar un conjunto De acciones Control de recuperación Son lanzadas por un usuario o un agente raíz Control de concurrencia “manejo de interbloqueos” Una transacción siempre hace parte de una aplicación Una transacción es una acción atómica, siendo una unidad de control de concurrencia y de recuperación.

10 COMO FUNCIONAN LAS TRANSACCIONES
ATOMICIDAD (todo-nada) CONSISTENCIA (trans_completas) AISLAMIENTO DURABILIDAD

11 9. INDEPENDENCIA DE HARDWARE
9.INDEPENDENCIA DE HARDWARE. Soporte para un gran número de máquinas 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 sólo tener la posibilidad de ejecutar el mismo DBMS en diferentes plataformas de hardware, sino también ejecutarlo en diferentes plataformas de sistema operativo. 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 también una variedad de redes de comunicación distintas. 12.INDEPENDENCIA DE DBMS. Lo que se necesita es que todos los ejemplares de DBMS en sitios diferentes soporten la misma interfaz.

12 DISTRIBUCIÓN DE LOS DATOS EN UNA BDD
centralizada replicada particionada híbrida Esquema

13 CRITERIOS PARA ESCOGER LA DISTRIBUCION DE LOS DATOS
Localidad de la data Fiabilidad de la data Disponibilidad de la data Capacidades y costos de almacenamiento Distribución de la carga de procesamiento Costo de comunicación Uso del sistema

14 FRAGMENTACIÓN DE LAS BDD
consiste en dividir la BD en fragmentos menores, cada fragmento se guarda en sitio diferente. RAZONES PARA FRAGMENTAR: Encontrar unidad de distribución más adecuada. Disminuir cantidad de accesos remotos. Incrementar el nivel de concurrencia. 2. CONDICIONES PARA DEFINIR FRAGMENTOS Completitud Reconstrucción Disyunción 3. Ventajas y Desventajas

15 TIPOS DE FRAGMENTACIÓN:
HORIZONTAL VERTICAL MIXTA

16 Fragmentación Horizontal Primaria
σ ESCUELA=“CIME”(J) σ ESCUELA=“EISIC”(J)

17 Fragmentación Vertical
J J1∏ Jno,NOTA(J) J2∏ Jno,NOMBRE,ESCUELA(J)

18 Fragmentación Mixta o Hibrida
J R1 σ ESCUELA=“EISIC” (J) R2∏Jno,NOTA(R1)

19 CASO DE ESTUDIO ?

20 BIBLIOGRAFÍA BELL, David, GRIMSON, Jane Distributed Database Systems Gran Bretaña: Addison-Wesley Publishers Ltd., 1992.

21 INFOGRAFIA


Descargar ppt "BASES DE DATOS DISTRIBUIDAS"

Presentaciones similares


Anuncios Google