distribuidas

Páginas: 19 (4665 palabras) Publicado: 25 de abril de 2013
Bases de Datos Distribuidas

INTRODUCCIÓN.

2

VISIÓN GENERAL
VENTAJAS DE LA BASES DE DATOS DISTRIBUIDAS
INCONVENIENTES DE LA BASES DE DATOS DISTRIBUIDAS

2
3
3

ALMACENAMIENTO DISTRIBUIDO DE DATOS

4

RÉPLICA
FRAGMENTACIÓN DE DATOS
RÉPLICA Y FRAGMENTACIÓN DE DATOS

4
4
7

TRANSPARENCIA DE LA RED

8

DENOMINACIÓN DE LOS ELEMENTOS DE DATOS

8

PROCESAMIENTODISTRIBUIDO DE CONSULTAS

9

EJEMPLO DE CONSULTA DISTRIBUIDA
PROCESO DISTRIBUIDO DE CONSULTAS UTILIZANDO SEMIJOIN

10
12

RECUPERACIÓN

13

PROTOCOLOS
ACP (ATOMIC COMMITMENT PROTOCOL)
2PC (THE TWO PHASE COMMIT PROTOCOL)

14
14
15

Introducción.
Visión general
En un sistema de Bases de Datos Distribuido, los datos se encuentran en diferentes
máquinas, generalmente situados enlocalizaciones geográficas diferentes. Dichas
máquinas pueden ser de distinto tipo atendiendo a su tamaño, prestaciones y Sistema
Operativo. A cada uno de los ordenadores que integran el sistema de Bases de Datos
distribuido se le conoce como nodo o emplazamiento del sistema y pueden ser
administrados de forma diferente.
Una característica importante de las Bases de Datos Distribuidas es querealizan dos
tipos de transacciones bien diferenciados:
-

Transacciones Locales: cuando se accede a los datos del único emplazamiento
donde se inició la transacción.
Transacciones Globales: Cuando se accede a datos de emplazamientos distintos al
emplazamiento donde se inició la transacción.

Las transacciones Globales serán las que requerirán un tratamiento diferenciado con
respecto alas realizadas en sistemas de Bases de Datos Centralizados y serán el objeto
de estudio de este tema.
Un ejemplo general de un Sistema Distribuido de Bases de Datos correspondería con la
siguiente figura:

Nodo EUI
Alumnos

Comunicación a
través de la red

Nodo EUIT
RED

Nodo Rectorado
Escuelas

Alumnos

En Este sistema, encontramos tres nodos correspondientes a la EscuelaUniversitaria de
Informática, La Escuela Universitaria de Telecomunicaciones y el Rectorado de la
UPM. Cada nodo de las escuelas tiene, entre otras, la tabla Alumnos con el siguiente
esquema:
DNI

Escuela

Nombre

Nota ingreso

Beca

El nodo del Rectorado, tiene información respecto a las escuelas de la Politécnica. Una
de las tablas de este nodo, la tabla Escuelas, tiene elsiguiente esquema:
Escuela

Situación

Número alumnos

Si un nuevo alumno se matricula en la Escuela de Informática desde la secretaría del
mismo centro, se considera una transacción local. Sin embargo si un alumno se
matricula a través del Rectorado, la transacción se considera global.
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 algunos nodos, éstos comparten un
esquema global común.
Cada nodo proporciona 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, aumenta en gran medida la dificultad de implementación del sistema de
Bases de Datos Distribuidas. En este casose dice que el sistema es heterogéneo.

Ventajas de la 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 unadministrador del sistema responsable de los datos a nivel
global. Cada administrador local puede tener un nivel de autonomía local diferente.
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....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Distribuciones
  • Distribuciones
  • distribuidos
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS