Naaa

Páginas: 12 (2878 palabras) Publicado: 6 de junio de 2012
ADMINISTRACION DE BASE
DE
DE DATOS
Ing. Armando Caballero Alvarado
acaballeroa@upao.edu.pe
www.acaballeroa.upao.edu.pe

CAPITULO III

BASE DE DATOS
DISTRIBUIDAS
DISTRIBUIDAS

Contenido
Contenido
1. Introducción
2. Almacenamiento distribuido
3. Transparencia de la Red
4. Procesamiento distribuido
5. Transacciones distribuidas

Introducción
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 las computadoras que
integran el sistema de Bases de Datos distribuido.
– Tipos de transacciones:
• Locales: cuando se accede a los datos del único nodo
donde se inició la transacción.
• Globales: Cuando se accede a datos denodos distintos al
nodo donde se inició la transacción.

Introducción
Introducción (Cont.)
Computadora A

DBMS

F1

Red
Computadora C

Computadora B

DBMS

DBMS

F2

F3

Introducción
Introducción (Cont.)
Ejemplo de una BD distribuida
Nodo 1: Rectorado

Campus
Principal

Escuela

Red
Nodo 2: Fundo UPAO

Alumno

INAG

Nodo 3: Piura

Alumno

ARQU Introducción
Introducción (Cont.)
•Nodos de las Escuelas (Nodo 2 y 3):
•Tabla: Alumno
DNI

Escuela

Nombre

Nota ingreso

Beca

•Nodo de Rectorado:
•Tabla: Escuela
Escuela

Ubicación

Número alumnos

•Nuevo alumno en la secretaría de las
Escuelas: transacción local
•Nuevo alumno en el campus principal:
transacción global.

Introducción
Introducción (Cont.)
• Este sistemaserá 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 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
se diceque el sistema es heterogéneo.

Introducción
Introducción (Cont.)
• 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 sistemacentralizado, hay un administrador 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 encualquiera de los otros
nodos.

Introducción
Introducción (Cont.)
• Inconvenientes de las Bases de Datos Distribuidas :
– Costo 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ásdifícil
asegurar el funcionamiento correcto de los algoritmos, así
como de los procedimientos de 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.

Almacenamiento
Almacenamiento distribuido dedatos
• Réplica:
– El sistema conserva varias copias o réplicas idénticas de una
tabla. Cada réplica se almacena en un nodo diferente.
– Ventajas:
• Disponibilidad: el sistema sigue funcionando aún en caso
de caída de uno de los nodos.
• Aumento del paralelismo: Varios nodos pueden realizar
consultas en paralelo sobre la misma tabla. Cuantas más
réplicas existan de la tabla, mayor será...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Naaa
  • Ñaaa
  • Naaa
  • Ñaaa
  • naaa
  • Naaa
  • Naaa
  • Naaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS