Definición
Relación Lógica
Conjunto de bases de datos
lógicamente interconectadas.
Distribución Física/Lógica
Nodos ubicados en diversos
espacios físicos o virtuales.
Acceso Unificado
Los usuarios acceden a los
datos como si fueran locales.
Una base de datos distribuida es una colección de múltiples bases de datos interconectadas, que funcionan como
una sola unidad lógica.
Arquitecturade las BDDistribuidas
Las bases de datos distribuidas se componen de múltiples nodos o
sitios, cada uno con su propio sistema de gestión de bases de datos.
•Nodos o Sitios:Múltiples computadoras independientes.
•Red de Comunicaciones:Interconecta todos los nodos.
•Sistemas de Gestión Distribuidos (DDBMS):
Coordinan transacciones y consultas a través de la red.
•Distribución:Los datos no están residentes en el mismo
sitio (procesador). Esto permite distinguir una base de
datos distribuida de una base de datos centralizada.
Características de las BDDistribuidas
Independencia
De ubicación y hardware, permitiendo
flexibilidad total.
Transparencia
El usuario percibe una única base
de datos lógica.
Procesamiento Distribuido
Consultas y transacciones procesadas
en múltiples nodos.
Autonomía Local
Cada nodo mantiene control sobre sus
datos y operaciones.
PuedenserdeTIPO:
Homogéneas
Mismo DBMS y SO en todos los nodos. Simplifica la gestión.
Heterogéneas
Diferentes DBMS y plataformas. Requiere mayor complejidad.
Técnicas de Almacenamiento
Replicación
Crea copias idénticas de
datos para mejorar la
disponibilidad y el
rendimiento de lectura.
Fragmentación
Divide los datos en partes
más pequeñas y las
distribuye para optimizar el
almacenamiento y las
consultas.
Estastécnicasson crucialespara elrendimientoy la fiabilidadde las bases
de datosdistribuidas.
⚫Compartimientodedatos.Losusuariosdeunnodosoncapacesde
accederalosdatosdeotronodo.
⚫Autonomía.Cadanodotieneciertogradodecontrolsobresusdatos,
enunsistemacentralizado,hayunadministradordelsistema
responsabledelosdatosanivelglobal.Cadaadministradorlocal
puedetenerunniveldeautonomíalocaldiferente.
⚫Disponibilidad.Sienunsistemadistribuidofallaunnodo,losnodos
restantespuedenseguirfuncionando.Siseduplicanlosdatosenvarios
nodos,latransacciónquenecesiteundeterminadodatopuede
encontrarloencualquieradelosdiferentesnodos.
Ventajas de las BD Distribuidas
⚫Complejidad:Mayordificultadenseguridadycontroldeacceso.
⚫Sincronización:Retosenmantenerlaconsistenciadedatos.
⚫Costo:Mayorinversióninicialycomplejidaddegestión.
Desventajasde las BD Distribuidas