Académique Documents
Professionnel Documents
Culture Documents
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
INVESTIGACION
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
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.
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
Economa la complejidad y la
infraestructura necesaria implica
que se necesitar una mayor mano
de obra.
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