Base de datos distribuidas

Solo disponible en BuenasTareas
  • Páginas : 41 (10111 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de septiembre de 2010
Leer documento completo
Vista previa del texto
Indice: Indice: Consideraciones Generales En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido 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 distribuido puedenvariar en cuanto su tamaño y función. Pueden incluir microcomputadores pequeños, estaciones de trabajo y sistemas de computadores grandes de aplicación general. Estos procesadores reciben diferentes nombres, tales como localidades, nodos o computadores. Un sistema distribuido de bases de datos consiste en un conjunto de localidades, cada uno de las cuales puede participar en la ejecución detransacciones que accedan a datos de una o varias localidades. La diferencia principal entre los sistemas de base de datos centralizados y distribuidos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los últimos, se encuentran en varias localidades. Estructura de Base de Datos Distribuidas Un sistema distribuido de base de datos consiste en un conjunto de localidades,cada una de las cuales mantiene un sistema de base de datos local. Cada localidad puede procesar transacciones locales, o bien transacciones globales entre varias localidades, requiriendo para ello comunicación entre ellas. Las localidades pueden conectarse físicamente de diversas formas, las principales son: • Red totalmente conectada • Red prácticamente conectada • Red con estructura de árbol •Red de estrella • Red de anillo Las diferencias principales entre estas configuraciones son: • Coste de instalación: El coste de conectar físicamente las localidades del sistema • Coste de comunicación: El coste en tiempo y dinero que implica enviar un mensaje desde la localidad A a la B. • Fiabilidad: La frecuencia con que falla una línea de comunicación o una localidad. • Disponibilidad: Laposibilidad de acceder a información a pesar de fallos en algunas localidades o líneas de comunicación. Las localidades pueden estar dispersas, ya sea por un área geográfica extensa (a lo largo de un país), llamadas redes de larga distancia; o en un área reducida (en un mismo edificio), llamadas redes de área local. Para las primeras se utilizan en la comunicación líneas telefónicas, conexiones demicroondas y canales de satélites; mientras que para las segundas se utiliza cables coaxiales de banda base o banda ancha y fibra óptica. Consideraciones al distribuir la base de datos Existen varias razones para construir sistemas distribuidos de bases de datos que incluyen compartir la 1

información, fiabilidad y disponibilidad y agilizar el procesamiento de las consultas. Pero también tiene susdesventajas, como desarrollos de software más costosos, mayor posibilidad de errores y costos extras de procesamiento. Ventajas de la distribución de datos La principal ventaja de los sistemas distribuidos es la capacidad de compartir y acceder a la información de una forma fiable y eficaz. Utilización compartida de los datos y distribución del control La ventaja principal de compartir los datospor medio de la distribución es que cada localidad pueda controlar hasta cierto punto los datos almacenados localmente. En un sistema centralizado, el administrador de base de datos de la localidad central controla la base de datos. En un sistema distribuido existe un administrador global de la base de datos que se encarga de todo el sistema. Parte de esta responsabilidad se delega aladministrador de base de datos de cada localidad. Dependiendo del diseño del sistema distribuido, cada administrador local podrá tener un grado de autonomía diferente, que se conoce como autonomía local. La posibilidad de contar con autonomía local es en muchos casos una ventaja importante de las bases de datos distribuidas. Fiabilidad y disponibilidad Si se produce un fallo en una localidad de un sistema...
tracking img