+ All Categories
Home > Documents > Base de Datos Distribuidas (BDD)

Base de Datos Distribuidas (BDD)

Date post: 02-Feb-2016
Category:
Upload: irving-franco-hernandez
View: 23 times
Download: 0 times
Share this document with a friend
Description:
Conceptos Basicos de Base de Datos Distribuidas
Popular Tags:
14
Base de Datos Distribuidas (BDD) Ing. Rocío González Mendoza Septiembre – Diciembre 2015
Transcript
Page 1: Base de Datos Distribuidas (BDD)

Base de Datos Distribuidas (BDD)

Ing. Rocío González MendozaSeptiembre – Diciembre 2015

Page 2: Base de Datos Distribuidas (BDD)
Page 3: Base de Datos Distribuidas (BDD)

Contenido• Conceptos de BDD• Diseño de Arquitectura

o Replicación o Federadoso Fragmentación

o Verticalo Horizontal

o Asignación

• BDD y Cliente-Servidor

Page 4: Base de Datos Distribuidas (BDD)

Concepto de BDD• BDD: Conjunto de datos lógicamente relacionados

residentes en varias computadoras conectadas por una red de comunicación entre las que existe una aplicación global

• Bases de Datos Distribuidas → mezcla de dos tecnologías:

La tecnología de base de datos. La tecnología de redes y comunicación de

datos.

Page 5: Base de Datos Distribuidas (BDD)

DDBMS

Page 6: Base de Datos Distribuidas (BDD)

BD Centralizadas

Page 7: Base de Datos Distribuidas (BDD)

• Sistema de computación distribuido: elementos de procesamiento que cooperan en la ejecución de tareas, interconectados por una red de ordenadores.

– No han de ser homogéneos – Dividen un problema en otros más

manejables y los resuelven de modo coordinado

Page 8: Base de Datos Distribuidas (BDD)

• SGBD distribuido: el que gestiona BD distribuidas de forma transparente para el usuario (éste ve las BD como si fueran una sola BD centralizada)

Ventajas de las BDD:– Localización transparente de los datos: las instrucciones no dependen de dónde se ejecutan ni de dónde se sitúan los datos – Transparencia en los nombres: un objeto se accede por su nombre, sin ambigüedad y sin especificar nada más. – Transparencia de fragmentación: fragmentación horizontal es distribuir una tabla en varios conjuntos de tuplas (cada uno en un ordenador). La vertical en distribuir la tabla en conjuntos de atributos. La consulta sobre la tabla se transforma de modo automático en varias consultas sobre sus fragmentos

Page 9: Base de Datos Distribuidas (BDD)

Otras funciones de las BDD

– Seguir la pista a los datos: fragmentación, réplica – Procesar consultas distribuidas – Gestionar transacciones distribuidas – Gestionar datos replicados: qué copia usar, mantener la consistencia – Recuperar BDD: de fallos de ordenadores individuales – Seguridad: privilegios, autorizaciones de acceso – Gestionar el catálogo distribuido: contiene los metadatos. Debe ser global para toda la BDD o local para cada sitio.

Page 10: Base de Datos Distribuidas (BDD)

Diseño de Arquitectura para

BDD• Federadas

Page 11: Base de Datos Distribuidas (BDD)

• FDBS: Una colección de sistemas de bases de datos independientes, cooperativos, posiblemente heterogéneos, que son autónomos y que permiten compartir todos o algunos de sus datos.

FDBS

DBMS 1(centralizado)

BD1

Componente DBS 1

DBMS 2(distribuido)

BD2-1

Componente DBS 2

BD2-2

DBMS n(otro FDBS )

Componente DBS n

Page 12: Base de Datos Distribuidas (BDD)

Propiedad de los FDBS :

• Un DBS componente de un FDBS puede continuar sus operaciones locales y al mismo tiempo participar de la federación (participar en la ejecución de una operación global)

Sistemas Integrados

Sistemas NO Federados Sistemas Federados

Sin autonomía de ejecución

Con autonomía de ejecución

Una sola federaciónVarias federaciones

Un esquema federado

Varios esq. federados

(Varias federaciones)

Fuertemente AcopladosDébilmente Acoplados

DBAs Usuarios

Page 13: Base de Datos Distribuidas (BDD)

Características• DBA tiene control total sobre la creación y acceso

a las DBS.

• Soporta uno o más esquemas federados.

Ventajas:• Actualizaciones pueden ser soportadas.

• Mantiene uniformidad en la interpretación de la semántica de múltiples datos integrados.

Desventajas:• Violación a autonomía (DBAs negocian lo que va en los esquemas de exportación).

• No soporta evolución dinámica de los esquemas de exportación o componentes.

Page 14: Base de Datos Distribuidas (BDD)

• Replicación

Diseño de Arquitectura para

BDD


Recommended