Base de datos distribuída

Solo disponible en BuenasTareas
  • Páginas : 8 (1841 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de marzo de 2011
Leer documento completo
Vista previa del texto
Bases de Datos Distribuidas (BDD)

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

Un Sistema de Bases de Datos Distribuidas (SBDD) es un sistema en el cual múltiple sitios de bases de datos están ligados por un sistema de comunicaciones, de talforma que; un usuario en cualquier sitio puede accesar los datos en cualquier parte de la red exactamente como si los datos estuvieran almacenados en su sitio propio.

En Sistema de Manejo de Bases de Datos Distribuidas (SMBDD) es aquel que se encarga del manejo de la BDD y proporciona un mecanismo de acceso que hace que la distribución sea transparente a los usuarios. El término transparentesignifica que la aplicación trabajaría, desde un punto de vista lógico, como si un solo SMBD ejecutado en una sola máquina, administra esos datos.

Un SBDD es entonces el resultado de la integración de una base de datos distribuida (BDD) con un sistema para su manejo.


Características de las BDD

* Los datos deben estar físicamente en más de un ordenador (distintas redes).
* Las sedesdeben estar interconectadas mediante una red (cada sede es un nodo de la red).
* Los datos han de estar lógicamente integrados (recuperación y actualización) tanto en local como remoto (esquema lógico global y único).
* Es una única operación se puede acceder (recuperar o actualizar) datos que se encuentran en más de una sede (acceso a datos locales o remotos).
* Todas las accionesque necesiten realizarse sobre más de una sede serán transparentes al usuario (transparencia de distribución para el usuario).

Ventajas de Las BDD

* Organizativas:

* Adaptación a la organización de la institución (unión de compañías/descentralización), respondiendo a cambios.
* Almacenar los datos donde son generados y/o usados, la mayor parte locales.
* Proporcionarautonomí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 la vez.
* 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 de Las BDD
* Complejidad del sistema, desarrollo de software más costoso, problemas de sincronizació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.

Componentes de una BDD
* BDlocales.
* SGBDD (Sistema de Gestión de Base de Datos Distribuida).
* Red de comunicaciones.
* Diccionario o directorio global.

Sistema de Gestión de Base de Datos Distribuida (SGBDD)
Software que permite gestionar un entorno distribuido de bases de datos manteniendo la distribución transparente al usuario.
* Diferencia entre distribución y paralelismo:
* Los miembros de unSBDD se consideran sistemas “completos”.
* Los sistemas de memoria compartida o disco compartido son tipos de bases de datos paralelas.
* En SBDD se habla de integración de BD más que de “compartición”.

* Elementos a distribuir:
* Control: Administración del sistema.
* Datos: Información almacenada.
* Procesamiento lógico/funciones: tareas asignadas a cada elemento del...
tracking img