Diseño base de Datos Distribuidas

Páginas: 5 (1029 palabras) Publicado: 6 de septiembre de 2014
UNIDAD 2 DISEÑO DE LAS BASES
DE DATOS DISTRIBUIDAS

2.1 Consideraciones de diseño
de bases de datos distribuidas.


Considerar:
1 Autonomía local
• Los nodos o localidades deben ser
independiente entre ellos.
• Características de cada nodo
– Tienen su propio Sistema de gestión de bases
de datos
– DBMS controla todos los aspectos ligados a él
– Las operaciones de acceso a datoslocales
utilizan solo recursos locales
– Hay cooperación entre los nodos para el
acceso distribuido de datos.
2

Bases de Datos Distribuidas
2 No es necesario un sitio central
• Todos los sitios/nodos deben ser tratados
como iguales
• De existir un sitio central, sería cuello de
botella
• De existir un sitio central, el sistema sería
vulnerable, porque una falla haría fallar todo elsistema

3

Bases de Datos Distribuidas
3 Operación continua
• Un sistema BDD no requiere estar nunca fuera
de servicio
• Debe proporcionar mayor confiabilidad y mayor
disponibilidad
• Se requiere
– Soporte para backups on line, total o incremental
– Soporte para recuperaciones rápidas de BD
– Soporte de DBMS tolerante a fallos (con hardware
acorde)

4

Bases de DatosDistribuidas
4 Independencia de ubicación
de datos
• Los usuarios y las aplicaciones no
tienen que conocer la ubicación
física de los datos. Actúan como si
fuesen locales a ellos.
• Sin transparencia local deberían
distinguirse los datos locales de los
remotos.

• Simplifica los programas de usuario

5

Bases de Datos Distribuidas
5 Independencia de Fragmentación de datos
– Fragmentación– La fragmentación es necesaria por razones de rendimiento.
– Los usuarios deben comportarse como si los datos no
estuvieran fragmentados
– Los datos pueden estar almacenados en la ubicación donde
son usados más frecuentemente para que la mayoría de las
operaciones sean locales y se reduzca el tráfico de la Red

6

Bases de Datos Distribuidas
6 Independencia de la Replicación de
datos
Replicación
– Mejor rendimiento: las aplicaciones operan
sobre copias locales en vez de comunicarse
con sitios remotos
– Mejor disponibilidad: un objeto replicado
esta disponible mientras haya al menos una
copia
– Desventaja: propagar las actualizaciones
– El usuario debe comportarse como si los
datos no estuvieran replicados
7

Bases de Datos Distribuidas
7 Procesamiento deconsultas distribuidas
– El rendimiento de una consulta debe ser
independiente del sitio donde se realiza la
consulta
– Se debe maximizar la optimización de consultas

8

Bases de Datos Distribuidas
8 Administración de transacciones
distribuidas
– Debe mantenerse la atomicidad de
las transacciones
– Control de recuperación de
información
– Control de concurrencia
– Protocolosutilizado para preservar
la atomicidad: dos fases o tres fases
más conocidos.
9

Bases de Datos Distribuidas
9 Independencia de hardware
– Es necesario tener la posibilidad de
ejecutar el mismo DBMS en diferentes
plataformas de Hardware

10

Bases de Datos Distribuidas
10 Independencia del SO


Es necesario tener la posibilidad de ejecutar el
mismo DBMS en diferentes SO

11Independencia del DBMS


Todos los DBMS en sitios distintos deben soportar la
misma interface

11

Bases de Datos Distribuidas
12 Denominación de elementos
– Como asegurar nombre únicos entre
localidades
• Asignador de nombres central

• Cada localidad agrega como prefijo su nombre

12

Bases de Datos Distribuidas
13 Procesamiento de consultas
– Aspectos
• Costos de transmisión dedatos por la red
• Ganancia potencial ante la posibilidad de utilizar
paralelismo en la consulta
• Existen diversas posibilidades para el desarrollo de las
consultas en BDD, el desarrollo de las mismas depende
de la ubicación de los datos y del tipo de consulta.

13

Bases de Datos Distribuidas
14 Transacciones distribuidas
– El coordinador actúa como centro durante la vida de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos distribuidas-Tecnicas de diseño
  • Diseño y base de datos 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 datos distribuida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS