1_conceptos_básicos3

Páginas: 11 (2520 palabras) Publicado: 20 de septiembre de 2015
BASES DE DATOS
DISTRIBUIDAS

1. Conceptos básicos
sobre sistemas
distribuidos

Bases de Datos Distribuidas
• Una Base de Datos Distribuida o BDD es una
colección de datos integrados lógicamente en
una BD, pero que físicamente pueden ser
procesados y almacenados en varios nodos
distribuidos sobre una red de ordenadores.

Sistema de Gestión de Bases de Datos
Distribuido (SGBDD).
• Un SGBDD es unproducto software que
permite el manejo de Bases de Datos
Distribuidas (BDD) y hace la distribución
transparente a los usuarios.

Sistema de Bases de Datos Distribuidas
(SBDD)
• Un SBDD es la unión entre un SGBDD y una
BDD. Es decir, es un sistema en el cual
múltiples sitios de BD están conectados en
una red de computadoras de tal forma que,
un usuario en cualquier sitio puede acceder a
losdatos en cualquier parte de la red
exactamente como si los datos estuvieran
siendo accedidos de forma local.

Clasificación
• Las BDD pueden ser:
• Homogéneas: Todos los sitios tienen el mismo SGBD,
son conscientes de la existencia de los demás sitios y
cooperan en el procesamiento de las solicitudes. Los
sitios locales mantienen un mismo esquema y SGBD.
• Heterogéneas: Cada sitio puede tener un SGBDdistinto
así como esquemas diferentes. Puede que algunos sitios
no conozcan a otros. Puede que solo ofrezcan
facilidades limitadas para la cooperación en el
procesamiento de transacciones.

Funcionalidades de un SGBDD
• Accede a sitios remotos y transmite consultas y datos a
través de varios sitios mediante una red de comunicación.
• Almacena el esquema de distribución y replicación de los
datosen el catalogo del sistema.
• Establece las estrategias de ejecución de las consultas y
las transacciones que acceden a los datos en más de un
sitio.
• Decide sobre cual copia de los datos replicados acceder.
• Mantiene la consistencia de las copias de los datos
replicados.
• Realiza la recuperación ante los fallos.

Componentes de un sistema gestor
distribuido
• Hardware
• El hardware quecompone una base de datos distribuida se reduce a servidores y la
red.
• Software
• Sistema manejador de base de datos distribuida (DDBMS): Este sistema está
formado por las transacciones y los administradores de la base de datos distribuidos.
Un DDBMS implica un conjunto de programas que operan en diversas computadoras,
estos programas pueden ser subsistemas de un único DDBMS de un fabricante o
podríaconsistir de una colección de programas de diferentes fuentes.
• Administrador de transacciones distribuidas (DTM): Este es un programa que recibe
las solicitudes de procesamiento de los programas de consulta o transacciones y las
traduce en acciones para los administradores de la base de datos. Los DTM se
encargan de coordinar y controlar estas acciones. Este DTM puede ser propietario odesarrollado en casa. El manejador de transacciones es el encargado de definir la
estructura de las transacciones, mantener la consistencia en la base de datos cuando
se ejecuta una transacción o se cancela la ejecución de una, mantener protocolos de
fiabilidad, implementar algoritmos para el control de la concurrencia y sincronizar las
transacciones que se ejecutan simultáneamente.





Sistemamanejador de base de datos (DBMS): Es un programa que procesa cierta
porción de la base de datos distribuida. Se encarga de recuperar y actualizar
datos del usuario y generales de acuerdo con los comandos recibidos de los DTM.
Nodo: Un nodo es una computadora que ejecuta un DTM o un DBM o ambos. Un
nodo de transacción ejecuta un DTM y un nodo de base de datos ejecuta un
DBM.

CARACTERÍSTICAS
• Unacolecció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...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS