Hola

Solo disponible en BuenasTareas
  • Páginas : 6 (1251 palabras )
  • Descarga(s) : 11
  • Publicado : 12 de agosto de 2010
Leer documento completo
Vista previa del texto
Base de datos distribuida (BDD)

Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones.

Características:

Las características de las bases de las bases de datos son las siguientes:

Autonomía Local.
Los sitios distribuido debenser autónomos, es decir que todas las operaciones en un sitio dado se controlan en ese sitio.
No dependencia de un sitio central: No debe de haber dependencia de un sitio central para obtener un servicio.

Operación Continua.
Nunca debería apagarse para que se pueda realizar alguna función, como añadir un nuevo sitio.

Independencia con respecto a la localización.
No debe de ser necesarioque los usuarios sepan dónde están almacenados físicamente los datos, sino que más el usuario lo debe de ver como si solo existiera un sitio local.

Independencia con respecto a la fragmentación.
La fragmentación es deseable por razones de desempeño, los datos, pueden almacenarse en la localidad donde se utilizan con mayor frecuencia de manera que la mayor parte de las operaciones sean sólolocales y se reduzca el tráfico en la red.

Independencia de réplica.
Si una relación dada (es decir, un fragmento dado de una relación) se puede presentar en el nivel físico mediante varias copias almacenadas o réplicas, en muchos sitios distintos.

Procesamiento Distribuido de Consultas.
Tiene dos aspectos principales, el control de recuperación y el control de concurrencia, cada uno delos cuales requiere un tratamiento más amplio en el ambiente distribuido.

Manejo Distribuido de Transacciones.
El objetivo es convertir transacciones de usuario en instrucciones para manipulación de datos, y así reducir el tráfico en la red implica que el proceso mismo de optimización de consultas debe ser distribuido.

Independencia con respecto al equipo.
Independencia con respecto alSistema Operativo.
Independencia con respecto a la red.
Es que se puede leer o escribir datos localizados en diferentes nodos de la red.
Todos los usuarios accedan a la BDD a través de un esquema global en forma transparente al usuario.
El mismo SMBD es usado por cada localidad.

Ventajas:

Organizativas:
* Adaptación a la organización de la institución (unión decompañías/descentralización), respondiendo a cambios
* Almacenar los datos donde son generados y/o usados, la mayor parte locales.
* Proporcionar autonomía local, controlándose desde cada nodo. Política general contra política local.

Económicas:
* Costes de comunicación y de creación de pequeños sistemas.

Técnicas:
* Flexibilidad, acceso desde distintos lugares y por distintas personas a lavez.
* Fiabilidad/disponibilidad, en un determinado momento / intervalo. Varios sitios, duplicaciones, evitan fallos.
* Modularidad.
* Mejora del rendimiento, BD más pequeñas, operaciones de menor volumen.
* Crecimiento incremental, añadiendo poder de procesamiento y almacenamiento.

Desventajas:

* Complejidad del sistema, desarrollo de software más costoso, problemas desincronización, dificultad para conocer la corrección de los algoritmos paralelos, detección de caídas de nodos.
* Dependencia de la red de comunicaciones, sobrecarga de procesamiento de mensajes.
* Dificultad de diseño, fases adicionales.
* Poca madurez de los productos comerciales, orientados a replicación.
* Funciones de administración compleja, sincronización y coordinación.* Dificultad de cambio, inexistencia de metodologías.
* Personal especializado.

Ejemplo:

Cliente

Cliente

Cliente

BD

BD

BD

Servidor
 

Servidor
 

Sitio 1

Sitio 2
 

Sitio 3

Sitio n

Red de
Comunicaciones

Sistemas operativos distribuidos
Un sistema operativo distribuido es un conjunto de sistemas y procedimientos que actúa como...
tracking img