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

Entradas más populares de este blog

FUNDAMENTOS DE LAS BASES DE DATOS DISTRIBUIDAS

SISTEMAS DE BASES DE DATOS DISTRIBUIDOS HOMOGÉNEOS Y HETEROGÉNEOS