file
Distribuidas
TEMA VII
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Índice
VII.1 Introducción
VII.2 Definición de Base de Datos Distribuida
VII.3 Sistema Gestor de Bases de Datos
Distribuidas
VII.4 Tipos de SGBDDs
VII.5 Problemas de los SGBDDs
TEMA VII
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de MadridFundamentos de
Bases de Datos
Distribuidas
FBD3 VII.2
1
Fundamentos de
Bases de Datos
Distribuidas
Introducción
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Evolución de las Bases de Datos
BD Centralizadas
Sistemas
Cliente/Servidor
BD Distribuidas
TEMA VII
FBD3 VII.3
Fundamentos de
Bases de Datos
Distribuidas
Introducción
Evitar la sobrecargade trabajo en servidores (cuellos de
botella)
Se trata de varias BD almacenadas en diferentes nodos
que:
forman una única BD lógica
cooperan ejecutando consultas o transacciones globales
TEMA VII
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Motivación
FBD3 VII.4
2
Definición de Base de
Datos Distribuida
Colección de múltiples bases de datos,lógicamente interrelacionadas (integradas),
distribuidas sobre una red de ordenadores.
INTEGRACIÓN + DISTRIBUCIÓN
TEMA VII
FBD3 VII.5
Definición de Base de
Datos Distribuida
Integración
Problemas derivados al desarrollar bases de datos
independientes:
• Datos redundantes
• Inconsistencia en datos
• SGBD distintos
• Dificultad interoperatividad
• Plataformas variadas
•Aislamiento grupos usuarios
TEMA VII
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Fundamentos de
Bases de Datos
Distribuidas
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Fundamentos de
Bases de Datos
Distribuidas
FBD3 VII.6
3
Fundamentos de
Bases de Datos
Distribuidas
Definición de Base de
Datos Distribuida
© Grupo deBases de Datos Avanzadas – Univ. Carlos III de Madrid
Distribución
Finalidad:
Compartición de datos
Optimización de datos
Respecto a su disponibilidad
Respecto a su localización
TEMA VII
FBD3 VII.7
Definición de Base de
Datos Distribuida
Requisitos de una BD Distribuida
1) Integración lógica de datos (un único esquema global
común)
2) Almacenamiento físico distribuido en sedes3) Acceso común (interfaz)
todos los usuarios pueden acceder a todos los datos (locales o
remotos)
remotos)
en una única operación se puede acceder a datos de varias
sedes
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Fundamentos de
Bases de Datos
Distribuidas
E.d. un único esquema y varios nodos de almacenamiento
TEMA VII
FBD3 VII.8
4
Definición deBase de
Datos Distribuida
© Grupo de Bases de Datos Avanzadas – Univ. Carlos III de Madrid
Fundamentos de
Bases de Datos
Distribuidas
Componentes
Bases de Datos Locales (BD local)
Diccionario de datos global
Procesador de Aplicaciones Distribuidas (SGBDD)
SW y Red de comunicaciones
TEMA VII
Definición de Base de
Datos Distribuida
© Grupo de Bases de Datos Avanzadas – Univ.Carlos III de Madrid
Fundamentos de
Bases de Datos
Distribuidas
FBD3 VII.9
Imagen tomada de [1]
TEMA VII
FBD3 VII.10
5
Fundamentos de
Bases de Datos
Distribuidas
Definición de Base de
Datos Distribuida
. Réplica
. Fragmentación
. Réplica y Fragmentación
En el diccionario de la BDD se guardará información sobre la
ubicación de los datos, sobre los fragmentos decada relación y
sobre la duplicación de los datos.
TEMA VII
FBD3 VII.11
Fundamentos de
Bases de Datos
Distribuidas
Definición de Base de
Datos Distribuida
Organizativas/Políticas:
. Adaptación a la organización de la institución - unión de
compañías /
descentralización
. Almacenar los datos donde son generados y/o usados
. Proporcionar autonomía local
Económicas:
....
Regístrate para leer el documento completo.