Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

25
1 Bases de datos Distribuidas ITES de la región carbonífera Bases de datos distribuidas

Transcript of Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

Page 1: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

1

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Bases de datos distribuidas

Page 2: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

2

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Evolución de los sistemas de información

CPUControlador

de discoControlador de impresora

Controlador de unidad

de cinta

Controlador De memoria

Memoria

Bus del sistema

Un sistema informático centralizado:Sistema multiusuario

Page 3: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

3

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Evolución de los sistemas de información

Sistema cliente-servidorCliente Cliente Cliente Cliente

Servidor

Red

Page 4: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

4

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Evolución de los sistemas de información

Sistema distribuidoSitio A Sitio B

Sitio C

Comunicación a través de la red

Page 5: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

5

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Definición

• Una Base de Datos Distribuida (BDD) es una colección de datos que pertenecen lógicamente al mismo sistema pero esta disperso en los sitios de una red.

Page 6: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

6

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Aspectos importantes

1. Distribución. El hecho que los datos no residen en el mismo sitio, de manera que podemos distinguir una base de datos distribuida de una centralizada

2. Correlación lógica. El hecho que los datos tienen algunas propiedades las cuales las ligan, de manera que podemos distinguir una base de datos distribuida de un conjunto de bases de datos locales o archivos residentes en diferentes sitios de una red de computadoras.

Page 7: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

7

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

¿Por qué sistemas de bases de datos distribuidos?

• A menudo, las organizaciones tienen ramales o divisiones en diferentes localidades. Para una localidad dada, L, pudiera haber un conjunto de datos que use frecuentemente y quizás exclusivamente. Además L puede usar datos que se usen con más frecuencia en otra localidad L’.

Page 8: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

8

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

La organización ya está distribuida

Se envía un resumen diario a

las oficinas centrales

Las transacciones se procesan localmente

Compara sus ventas y

ganancias con otras tiendas

Page 9: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

9

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

¿Por qué sistemas de bases de datos distribuidos?

• Permitir que cada sitio almacene y mantenga su propia base de datos facilita el acceso inmediato y eficaz a los datos que se usan con mas frecuencia.

Page 10: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

10

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Acceso local inmediato y eficaz

Page 11: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

11

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

¿Por qué sistemas de bases de datos distribuidos?

• Las bases de datos distribuidas pueden mejorar la fiabilidad. Si las computadoras de un sitio fallan, o si se queda fuera de servicio algún enlace de comunicaciones , el resto de la red puede seguir funcionando.

Page 12: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

12

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Fiabilidad

Page 13: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

13

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

¿Por qué sistemas de bases de datos distribuidos?

• Permitir el control local de los datos se usan con más frecuencia en un sitio puede mejorar la satisfacción de los usuarios con respecto al sistema de base de datos.

Page 14: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

14

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Bases de datos distribuidas vs. centralizadas

• Control centralizado.

• Independencia de los datos

• Reducción de redundancia

• Estructuras físicas complejas y acceso eficiente

• Integridad, recuperación y control de concurrencia.

• Privacidad y seguridad

Page 15: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

15

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Control centralizado

• La posibilidad de tener un control centralizado sobre los informáticos de una organización fue considerada una de las más fuertes motivaciones para introducir las bases de datos.

Page 16: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

16

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Control centralizado

Administrador global de la base de datos

Administrador local de la base de datos

Administrador local de la base de datos

Administrador local de la base de datos

A u t o n o m í a d e l s i t i o

Page 17: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

17

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Independencia de los datos

• Considerada también una de las principales motivaciones. Significa que la organización real de los datos es transparente para el programador de aplicaciones.

Page 18: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

18

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Independencia de los datos

• Tiene la misma importancia en las bases de datos distribuidas, sin embargo se agrega un nuevo concepto a la independencia de datos: La transparencia de distribución.

Page 19: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

19

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Reducción de redundancia

• En las bases de datos tradicionales se evita la redundancia de información: Primero, la inconsistencia entre diferentes copias de la información se evita teniendo solo una copia, en segundo lugar, al reducir la redundancia se ahorra espacio de almacenamiento.

Page 20: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

20

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Reducción de redundancia

• Existen, sin embargo, varias razones para considerar la redundancia una característica deseable: La localidad de las aplicaciones se incrementa si se replica la información en cada sitio donde la aplicación lo requiera, en segunda la falla de un sitio no detiene la ejecución de las aplicaciones de otros sitios.

Page 21: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

21

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Estructuras físicas complejas y acceso eficiente

• Las estructuras físicas complejas como los índices secundarios y encadenamiento entre archivos son de los principales aspectos de las bases de datos tradicionales. La razón de proporcionar soporte a estas características es el proporcionar acceso eficiente a la información.

Page 22: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

22

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Estructuras físicas complejas y acceso eficiente

• El acceso eficiente a una base de datos distribuida no puede proporcionarse usando estructuras físicas intersitiales, porque es muy difícil construir y mantener tales estructuras y porque no es conveniente navegar a nivel de registro en bases de datos distribuidas.

Page 23: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

23

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Integridad, recuperación y control de concurrencia.

• Aunque en estos términos se refieren a problemas distintos, está fuertemente interrelacionados. En pocas palabras la solución a estos problemas consisten en proporcionar transacciones.

Page 24: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

24

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Privacidad y seguridad

• En las bases de datos tradicionales, el DBA, teniendo control centralizado puede garantizar que el acceso a los datos esta autorizado.

Page 25: Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.

25

Bases d

e d

ato

s D

istr

ibu

idas

ITES

de la r

eg

ión

carb

on

ífera

Privacidad y seguridad: Dos aspectos peculiares de las bases distribuidas

• Con un alto grado de autonomía, los propietarios de los datos locales se sienten mas protegidos porque pueden reforzar sus propias medidas de protección en vez de depender de un administrador global de la base de datos.

• Los problemas de seguridad son intrínsecos a los sistemas distribuidos en general, debido a que las redes de comunicación pueden representar un punto débil con respecto a la protección.