Arquitectura de las base de datos distribuidas
ARQUITECTURA DE LAS BASES DE DATOS
DISTRUBUIDAS
las primeras bases de datos centralizadas, ha habido una evolución hacia la
descentralización, paralela al desarrollo de redes informáticas, dando lugar a arquitecturas
como cliente-servidor, bases de datos paralelas, y bases de datos distribuidas
Sistema Gestor de Base de Datos Distribuido
Se considera un SGBDD (sistema gestor de base de datos distribuido) a un “sistema software
que permite gestionar la base de datos distribuida y hace que dicha distribución sea
transparente para los usuarios”
Un SGBDD se compone de una única base de datos lógica, que físicamente está
dividida en fragmentos ubicados en nodos distintos e interconectados mediante una
red de comunicaciones.
También conviene entender la diferencia entre SGBD distribuido y SGBD paralelo definido
como “un SGBD que se ejecuta sobre múltiples procesadores y utilizando múltiples discos y
que está diseñado para ejecutar las operaciones en paralelo”, globales).
Se muestra este video sobre la arquitectura de una base de datos
Diferencia entre la arquitectura de base de
datos paralela sin compartición con la distribuida.
Los factores que diferencian a esta última son:
1. Las bases de datos distribuidas suelen estar en lugares geográficamente distintos.
2. Se administran de forma separada.
3. Poseen una conexión más lenta.
4. Se dan dos tipos de transacciones (locales, globales).
características
Una colección de datos compartidos y relacionados lógicamente.
Los datos están divididos en fragmentos.
Los fragmentos se pueden duplicar.
Los fragmentos se colocan en varios emplazamientos (computadores).
Dichos emplazamientos están conectados por una red.
Los datos de cada emplazamiento están bajo el control de un SGBD.
El SGBD en cada emplazamiento puede manejar aplicaciones locales autónomamente.
Cada SGBD participa en al menos una aplicación global.
La arquitectura ANSI / SPARC se divide en 3 niveles:
El Nivel Interno
Es el que se ocupa de la forma como se almacenan físicamente los datos.
El Nivel Externo
Es el que se ocupa de la forma como los usuarios individuales perciben los datos.
El Nivel Conceptual
Es un nivel de mediación entre los otros dos, es decir define las estructuras de almacenamientos el
Administrador de Base de Datos.
Conclusiones: La arquitectura de base de datos se divide en niveles en el cual de ellos existen factores que lo descentralizan

Comentarios
Publicar un comentario