Bases distribuidas

Páginas: 14 (3368 palabras) Publicado: 11 de marzo de 2010
Diseño y Optimización de Bases de Datos:
Bases de Datos Distribuidas

Departamento de O.E.I. - U.P.M.

Diseño y Optimización de Bases de Datos

ÍNDICE
1. 2. 3. 4. 5.

Introducción. Almacenamiento distribuido de datos. Transparencia de la red. Procesamiento distribuido de consultas. Transacciones distribuidas.

Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 2

Diseño yOptimización de Bases de Datos

1. Introducción
Visión general
Los datos se encuentran en diferentes máquinas, generalmente situados en localizaciones geográficas diferentes (homogéneas o no). Nodo o emplazamiento: Cada uno de los ordenadores que integran el sistema de Bases de Datos distribuido. Tipos de transacciones:
Locales: cuando se accede a los datos del único emplazamiento donde se inicióla transacción. Globales: Cuando se accede a datos de emplazamientos distintos al nodo donde se inició la transacción.

Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 3

Diseño y Optimización de Bases de Datos

1. Introducción
Visión general. Ejemplo de BD distribuida:
Nodo EUI Nodo EUI Alumnos Nodo EUIT Nodo EUIT

RED

Alumnos

Comunicación a través de la red

Nodo RectoradoNodo Rectorado Escuelas

Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 4

Diseño y Optimización de Bases de Datos

1. Introducción
Visión general. Ejemplo de BD distribuida: Nodos de las Escuelas:
DNI Escuela Nombre Nota ingreso Beca

Nodo del Rectorado:
Escuela Situación Número alumnos

Nuevo alumno en la secretaría del centro: transacción local. Nuevo alumno en elrectorado: transacción global
Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 5

Diseño y Optimización de Bases de Datos

1. Introducción
Visión general. Ejemplo de BD distribuida:
Este sistema será distribuido si cumple que: Los distintos nodos están informados sobre los demás. Aunque algunas tablas estén almacenadas sólo en algunos nodos, éstos comparten un esquema global común. Cada nodoproporciona un entorno de ejecución de transacciones, tanto local, como global. Generalmente, los nodos ejecutan el mismo software de gestión distribuida. En caso contrario se dice que el sistema es heterogéneo.
Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 6

Diseño y Optimización de Bases de Datos

1. Introducción
Ventajas de las Bases de Datos Distribuidas
Compartimiento de datos.Los usuarios de un nodo son capaces de acceder a los datos de otro nodo. Por ejemplo, desde el Rectorado, se puede consultar los datos de los alumnos de Informática. Autonomía. Cada nodo tiene cierto grado de control sobre sus datos, en un sistema centralizado, hay un administrador del sistema responsable de los datos a nivel global. Cada administrador local puede tener un nivel de autonomía localdiferente. Disponibilidad. Si en un sistema distribuido falla un nodo, los nodos restantes pueden seguir funcionando. Si se duplican los datos en varios nodos, la transacción que necesite un determinado dato puede encontrarlo en cualquiera de los diferentes nodos.
Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 7

Diseño y Optimización de Bases de Datos

1. Introducción
Inconvenientesde la Bases de Datos Distribuidas
Coste de desarrollo del software. La complejidad añadida que es necesaria para mantener la coordinación entre nodos hace que el desarrollo de software sea más costoso. Mayor probabilidad de errores. Como los nodos que constituyen el sistema funcionan en paralelo, es más difícil asegurar el funcionamiento correcto de los algoritmos, así como de los procedimientosde recuperación de fallos del sistema. Mayor sobrecarga de procesamiento. El intercambio de mensajes y ejecución de algoritmos para el mantenimiento de la coordinación entre nodos supone una sobrecarga que no se da en los sistemas centralizados.
Dpto. O.E.I. - U.P.M. / Bases de Datos Distribuidas: 8

Diseño y Optimización de Bases de Datos

2. Almacenamiento distribuido de datos
Réplica:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base distribuida
  • base distribuidas
  • Bases de datos distribuidas
  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de dadtos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS