Catégories : Tous - componentes - distribución - arquitectura - heterogeneidad

par Karina Fuentes Il y a 4 années

348

Arquitectura de un SGBDD

El texto aborda detalladamente la arquitectura de los Sistemas de Gestión de Bases de Datos Distribuidas (SGBDD) y varias configuraciones arquitectónicas como la peer-to-peer y cliente-servidor.

Arquitectura de un SGBDD

Arquitectura de un SGBDD

Arquitectura Peer-to-peer

Esto implica diferencias en la organización en las maquinas
Esquemas externos

Los usuarios

Las aplicaciones

Esquema conceptual local

Replicación

Fragmentación

Esquema conceptual global

Estructura lógica de los datos en todos los sitios

Esquema interno local

Definición interna en un sitio

Foco en la organización de los datos

Modelos de arquitecturas

Organizamos el sistema caracterizando
Heterogeneidad

Para nosotros

SQL y QUEL

Protocolos de transacciones

Lenguajes de queries

Modelos de datos

Hardware

Data managers

Protocolos

Distribución

Dos formas

Peer-to-peer (Full)

Cliente servidor

Nada

Datos en forma física

Autonomia

Requerimientos

Grado de operación independiente

Distribución del control

Formas de trabajar cooperativamente

Referencias de Arquitecturas de SGBDD

Multidatabase systems
Peer-to-peer database
Cliente/Servidor

Arquitectura Cliente-Servidor

En el cliente
DBMS cliente
Interface y aplicación
En el servidor
Data management (query, store & transactions)
Nos centramos en que corre en cada maquina
Arquitectura de dos niveles
Necesidad (funcionalidad)
Función Cliente
Función Servidor
Impacto en los DBMS y el desarrollo

Estándares para SGBDD

Basado en datos
Arquitectura ANSI/SPARC

Esquema interno

Aparecen flags

Se describen aspectos de almacenamiento

Esquema conceptual

Describe las relaciones con respecto a los atributos y claves

Esquema externo

Se describe utilizando SQL

Es el preferido
Los datos son lo importante (datalogical)
Diferentes clases de datos (esquemas)
Basado en funciones
ISO/OSI
Claridad con los objetivos
Funciones para esas clases
Esquemas en capas con interfaces
Clases de usuarios
Basado en componentes
CCA/NBS
En forma ordenada e interacciones
Componentes con funcionalidades

Estructura del sistema

Interrelación de componentes
Función de cada componente
Componentes