BDDIST

Páginas: 7 (1593 palabras) Publicado: 22 de junio de 2015
Unidad 8:

BASES DE DATOS DISTRIBUIDAS

En un sistema de base de datos distribuída, los datos se almacenan en varios computadores, que se comunican entre sí a través de diversos medios de comunicación, tales como cables de alta velocidad o líneas telefónicas. No comparten la memoria principal ni el reloj.
Los procesadores de un sistema distribuído pueden variar en cuanto a su tamaño y función.Puede incluir microprocesadores pequeños, estaciones de trabajo, minicomputadores y sistemas de computadores grandes de aplicación general. Estos procesadores reciben diferentes nombres, tales como localidades, nodos, computadores, dependiendo en el contexto donde se mencionen. Nosotros utilizaremos normalmente el término localidad para hacer hincapié en la distribución física de estos sistemas.Un sistema distribuído de bases de datos consiste en un conjunto de localidades, cada una de las cuales puede participar en la ejecución de transacciones que accedan a datos de una o varias localidades. La diferencia principal entre los sistemas de base de datos centralizados y distribuídos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los últimos, se encuentranen varias localidades. Esta distribuición de los datos es la causa de muchos problemas.

8.1. ESTRUCTURA DE LAS BASES DE DATOS DISTRIBUIDAS
Un sistema de bases de datos distribuídas es un conjunto de localidades, cada una de las cuales mantiene un sistema de bases de datos local. Cada localidad puede procesar transacciones locales, aquellas que solo accedan a información que reside en esalocalidad. Además, puede participar en la ejecución de transacciones globales, aquellas que acceden a información de varias localidades. La ejecución de transacciones globales requiere comunicación entre las localidades.
Las localidades del sistema pueden conectarse físicamente de diversas formas. Las distintas configuraciones se representan por medio de gráficas suyos nodos corresponden a laslocalidades. Una arista de un nodo A a un nodo B corresponde a una conexión directa entre las dos localidades. Existen diferentes configuraciones:



A B A F D A A

B C E A B B D B C
C D
D E C C F D E

red totalmente red con est. red estrella redanillo red parcial
conectada de árbol mente conec
tada

y las diferencias principales entre estas son:
. costo de instalación: costo de conectar físicamente las localidades del sistema
. costo de comunicaciones: el costo en tiempo y dinero que implica enviar un mensaje de la localidad A a la B.velocidad que pasa por el cable.
. confiabilidad: frecuencia con que falla una línea de comunicación o una localidad ‑ algoritmo de recuperación respecto a fallas.
. disponibilidad: posibilidad de acceder a la información a pesar de fallas en algunas localidades o líneas de comunicación.

Las localidades de sistema distribuído de base de datos pueden estar dispersas de manera física, área geográficaextensa o área reducida.
Las redes de larga distancia están distribuídas en forma física en un área geográfica extensa, es probable que las líneas de comunicación sean relativamente lentas y menos confiables que las redes de área local (todas las localidades están próximas entre sí), siendo estas comunicaciones de más alta velocidad y menor tasa de errores.
Las conexiones mas comunes de redes deáres local son cables dobles trenzados, coaxiles de banda base, coaxiles de banda ancha y de fibras ópticas.
Las conexxiones mas comunes de redes de larga distancia son las líneas telefónicas, conexiones de microondas y canales de satélite.

8.2. CONCESIONES AL DISTRIBUIR LA BASE DE DATOS

Ventajas:

Utilización compartida de los datos y distribución del control
Si varias localidades diferentes...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS