Está en la página 1de 5

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO

Centro Universitario UAEM Atlacomulco.


Unidad De Aprendizaje:
Base de datos relacionales.
Nombre de la catedrtica: LA. Elizabeth Evangelista Nava.
Nombre de la alumna: Liliana Romero Serapio.
Licenciatura en Informtica Administrativa.
Atlacomulco, Mxico a 13 de Noviembre 2015.
TRABAJO DE INVESTIGACIN
BASES DE DATOS PARELAS Y DISTRIBUIDAS

1. INTRODUCCION
Una Base de Datos Distribuida (BDD) es una coleccin de datos distribuidos en
diferentes nodos de una red de computadoras. Cada sitio de la red es autnomo, puede
ejecutar aplicaciones locales y al menos una aplicacin global, lo cual requiere el
acceso a datos, ubicados en varios sitios, usando un subsistema de comunicacin [Ceri,
1984]. Para el diseo de BDDs se han definido dos grandes estrategias [Ceri, 1987]: el
enfoque Top-Down y el Bottom-Up. En el enfoque Top-Down se comienza diseando el
esquema global, luego se concibe la fragmentacin de la BD y la localizacin de los
fragmentos en los sitios. Se completa ejecutando, en cada sitio, el diseo fsico de los
datos. Por otro lado el enfoque Bottom-Up se basa en la integracin de esquemas ya
creados en un esquema global a partir de las BD existentes.
Los Sistemas de Bases de Datos Distribuidas representan ms naturalmente la
estructura geogrficamente descentralizada de una organizacin, aumentan la
disponibilidad de los datos, reducen el trfico de comunicacin y es justificable,
adems, por el abaratamiento de los costos en el equipamiento y la infraestructura de
comunicaciones de las redes de computadoras. El diseo de las Bases de Datos
Distribuidas posee las fases del diseo centralizado y cuenta, adems, con dos nuevos
problemas que caracterizan el proceso de distribucin de datos, e incluyen la
determinacin de: cmo dividir la base de datos en componentes para localizarlos en
diferentes sitios, qu cantidad de datos debe ser replicados y cmo deben los
fragmentos replicados ser localizados.
Existen varias definiciones sobre qu es un sistema distribuido pero hay divergencias
entre ellas, para nuestros propsitos es suficiente expresar que un sistema distribuido

INVESTIGACION

es una coleccin de computadoras independientes interconectadas entre s que


aparecen ante los usuarios del sistema como una nica computadora [zsu, 1991].
OBJETIVOS:

que es base de datos distribuidas


bases de datos paralelas.
componentes de un sistema gestor distribuido.
ventajas y desventajas.
caractersticas.

ALCANCE: determinar la relacin de base de datos paralela y distribuida para un


rendimiento mejor en los programas determinados.
DESARROLLO:
QUE ES BASE DE DATOS DISTRIBUIDAS
Son la que almacenan datos que pertenecen lgicamente a un slo sistema, pero se
encuentra fsicamente esparcido en varios sitios de la red. Un sistema de base de
datos distribuidos se compone de un conjunto de sitios, conectados entre s mediante
algn tipo de red de comunicaciones, en el cual:
Cada sitio es un sistema de base de datos en s mismo.
Los sitios trabajan en conjunto si es necesario con el fin de que un usuario de
cualquier sitio pueda obtener acceso a los datos de cualquier punto de la red tal como
si todos los datos estuvieran almacenados en el sitio propio del usuario.

Bases de Datos Paralelas.


Un sistema de gestin de bases de datos (SGBD o DBMS Database Management
System) consiste en una coleccin de datos interrelacionados y un conjunto de
programas que permiten a los usuarios acceder y modificar dichos datos. La coleccin
de datos se denomina base de datos.

INVESTIGACION

CARACTERISTICAS DE LAS BASE DE DATOS DISTRIBUIDAS


Los datos deben estar fsicamente en ms de un ordenador (distintas sedes)
Las sedes deben estar interconectadas mediante una red. (Cada sede es un nodo de la red.)
Los datos han de estar lgicamente integrados (recuperacin y actualizacin) tanto en local como
remoto (esquema lgico global y nico)
En una nica operacin se puede acceder (recuperar o actualizar) datos que se encuentran en ms de
una sede (acceso a datos locales o remotos)

AMBIENTES DE BASES DE DATOS DISTRIBUIDAS


Las BDD pueden ser:

Homogneas: Todos los sitios tienen el mismo SGBD, son conscientes de la


existencia de los dems sitios y cooperan en el procesamiento de las solicitudes.
Los sitios locales mantienen un mismo esquema y SGBD.

Heterogneas: Cada sitio puede tener un SGBD distinto as como esquemas


diferentes. Puede que algunos sitios no conozcan a otros. Puede que solo
ofrezcan facilidades limitadas para la cooperacin en el procesamiento de
transacciones.

Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la


utilizacin de UCP y discos en paralelo. La fuerza que ha impulsado a los sistemas
paralelos de bases de datos ha sido la demanda de aplicaciones que han de manejar
bases de datos extremadamente grandes (del orden de terabytes, esto es, 1012 bytes) o
que tienen que procesar un nmero enorme de transacciones por segundo (del orden de
miles de transacciones por segundo).
COMPONENTES DE
UN SISTEMA
GESTOR
DISTRIBUIDO

Hardware

Sistema manejador
de base de datos
distribuida
(DDBMS): Este
sistema est formado

Administrador
de
transacciones
distribuidas
(DTM): Este es un
programa que recibe

INVESTIGACION

El hardware que
compone una base de
datos distribuida se
reduce a servidores y
la red.
El manejador de
transacciones es el
encargado de definir
la estructura de las
transacciones,

Software

El manejador recibe
solicitudes
de
procesamiento
de
transacciones y las
traduce en acciones
3

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
podra consistir de
una
coleccin
de
programas
de
diferentes fuentes.

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
o
desarrollado en casa.

mantener
la
consistencia en la
base de datos cuando
se
ejecuta
una
transaccin
o
se
cancela la ejecucin
de una, mantener
protocolos
de
fiabilidad,
implementar
algoritmos para el
control
de
la
concurrencia
y
sincronizar
las
transacciones que se
ejecutan
simultneamente.

para
calendarizado.

el

PARALELO Y DISTRIBUIDA
Ventajas

Refleja
una
estructura
organizacional los fragmentos de la
base de datos se ubican en los
departamentos a los que tienen
relacin.

Autonoma local un departamento


puede controlar los datos que le
pertenecen.

Disponibilidad un fallo en una


parte del sistema solo afectar a un
fragmento, en lugar de a toda la base
de datos.

Rendimiento

los
datos
generalmente se ubican cerca del
sitio con mayor demanda, tambin
los sistemas trabajan en paralelo, lo
cual permite balancear la carga en
los servidores.

Desventajas

Complejidad Se debe asegurar que


la base de datos sea transparente, se
debe lidiar con varios sistemas
diferentes que pueden presentar
dificultades nicas. El diseo de la
base de datos se tiene que trabajar
tomando en cuenta su naturaleza
distribuida, por lo cual no podemos
pensar en hacer joins que afecten
varios sistemas.

Economa la complejidad y la
infraestructura necesaria implica
que se necesitar una mayor mano
de obra.

Seguridad se debe trabajar en la


seguridad de la infraestructura as
como cada uno de los sistemas.

CONCLUSION:
El objetivo del paralelismo en los sistemas de bases de datos suele ser asegurar que la
ejecucin del sistema continuar realizndose a una velocidad aceptable, incluso en el
caso de que aumente el tamao de la base de datos o el nmero de transacciones
(ampliabilidad).
INVESTIGACION

Las bases de datos distribuidas son cada vez ms usadas por las empresas y suponen
una ventaja competitiva frente a los sistemas centralizados, siempre y cuando la
empresa en cuestin tenga necesidad de usar una base de datos de este tipo. Lo ms
habitual es disponer de varias sedes y tener que manejar informacin comn, para lo
cual las bases de datos distribuidas son especialmente tiles.
REFERENCIAS:
Castao, M. (1993.). Concepcin y Diseo de Base de Datos del Modelo e/r al
.Madrid:Ra-ma D.L.
Kroenke, D.M.(1996.). Database Processing. Person Hilher Education.
Martin, J.(1992.).Organizacion de las Bases de Datos. Mexico:Pretice Hill.
Silbershartz, H.K.(1998.). Fundamentos de bases de datos: McGraw Hill.

INVESTIGACION