SISTEMAS
distribuídos y heterogéneos
DBMS distribuídos y heterogéneos
Lenguajes para Multiple-DBMS
DBMS Federados
DDBMS
DBMS Distribuídos y Heterogéneos
Esquema Global para Multiple-DBMS
Sistemas Interoperables
Regina Motz - InCo
INTEROPERABILIDAD
Arquitecturas
Bases de Datos Distribuídas(DDBS)
BDD: Conjunto de datos lógicamente relacionados
residentesen varias computadoras conectadas por
una red de comunicación entre las que existe una
aplicación global. [CP84]
DDBMS
Regina Motz - InCo
INTEROPERABILIDAD
Arquitecturas
1
Esquema Global
Integración completa
de varias DBS para
proveer una vista
única. [SP94]
Esquema Global
Esquema
local 1
Esquema
local 2
Esquema
local n
BD1
BD2
BDn
Ventajas:
•Consistencia
• Vista y acceso uniforme a datos
• Distribución transparente al usuario.
Regina Motz - InCo
Desventajas:
• Pobre autonomía
• Pobre automatización
INTEROPERABILIDAD
Arquitecturas
Bases de Datos Federadas (FDBS)
FDBS: Una colección de sistemas de bases de datos
independientes, cooperativos, posiblemente heterogéneos,
que son autónomos y que permiten compartir todos oalgunos de sus datos. [SL90]
FDBS
Componente
DBS 1
Componente
DBS 2
DBMS 1
(centralizado)
Componente
DBS n
DBMS 2
(distribuido)
BD1
BD2-1
Regina Motz - InCo
DBMS n
(otro FDBS )
BD2-2
INTEROPERABILIDAD
Arquitecturas
Bases de Datos Federadas
(FDBS)(II)
Propiedad de los FDBS : Un DBS componente de un FDBS puede
continuar sus operaciones locales y almismo tiempo participar de la
federación (participar en la ejecución de una operación global)
Sin autonomía
de ejecución
Sistemas Integrados
Con autonomía
de ejecución
Sistemas Federados
Sistemas NO Federados
DBAs
Usuarios
Fuertemente Acoplados
Un esquema
federado
Una sola federación
Regina Motz - InCo
Débilmente Acoplados
Varios
esq. federados
(Variasfederaciones)
Varias federaciones
INTEROPERABILIDAD
Arquitecturas
2
Integración débilmente acoplada
Carácterísticas:
• Crear y mantener la federación es responsabilidad de los
usuarios a través de vistas.
• Soporta DBS altamente autónomas
Ventajas:
• Flexibilidad para mapear
diferentes semánticas de mismos
objetos en distintos export
schemas.
• Mayor facilidad para manejar
•Duplicación de esfuerzos.
• Problema de actualización de vistas.
evolución de los componentes.
Regina Motz - InCo
Desventajas:
• Dificultad en comprender grandes
números de export schemas.
INTEROPERABILIDAD
Arquitecturas
Integración fuertemente acoplada
Carácterísticas:
• DBA tiene control total sobre la creación y acceso a las DBS.
•
Soporta uno o más esquemas federados.Ventajas:
• Actualizaciones pueden ser
soportadas.
Desventajas:
• Violación a autonomía (DBAs
negocian lo que va en los
esquemas de exportación).
• Mantiene uniformidad en la
interpretación de la semántica de
múltiples datos integrados.
Regina Motz - InCo
• No soporta evolución dinámica de
los esquemas de exportación o
componentes.
INTEROPERABILIDAD
ArquitecturasArquitectura de 5 Niveles
FDBS
Esquema Externo
Data Dictionary
Esquema Externo
Esquema Federado
Esquema de Exportación 1
Filtering processor
Esquema Componente 1
Esquema de Exportación 2
Filtering processor
Common
Data Model Esquema Componente 2
Transforming
processor
Transforming
processor
Esquema Local 1
Esquema Local 2
DB1
Regina Motz - InCo
DB2INTEROPERABILIDAD
Arquitecturas
3
Arquitectura de 5 Niveles
FDBS (II)
Version 1
Esquema Externo
Esquema Externo
Esquema Federado
Esquema de Exportación 1
Esquema de Exportación 1
Esquema de Exportación 1
Esquema de Exportación 2
Esquema Componente 1
Esquema Componente 2
Esquema Local 1
Esquema Local 2
DB1
DB2
CDBS1
Regina Motz - InCo
CDBS2...
Regístrate para leer el documento completo.