bases de datos distribuidos
Base de Datos II
Academia de Sistemas y Computación.
UNIDAD V
BASES DE DATOS DISTRIBUIDAS
Base de Datos Distribuida en Red
Varias computadoras
Sistema Multiprocesadores
Una sola computadora con 3 discos
La información debe estar lo mas cerca posible de su usuario principal
34
Instituto Tecnológico de la Laguna
Base de Datos IIAcademia de Sistemas y Computación.
Mejora las comunicaciones y el rendimiento. La información se
encuentra en segmentos en distintos servidores. Segmentos de la base de datos
en diferentes medios de almacenamiento.
Principales Características de una Base de Datos Distribuida
1) Administrador global : Aun y cuando se tengan fragmentos de la base de
datos en diferentes sitios o localidadesdebe de conservarse el concepto
integral de una base de datos, teniendo para esto un responsable o
administrador global.
2) Administrador local : Es el responsable de mantener la integridad de la
base de datos en lo que a su sitio corresponde.
3) Autonomía del sitio : Se refiere a la libertad con que opere cada
administración local (facultades que pueda tener).
4) Distribución transparente :Cuando se realiza la distribución se debe de
vigilar 2 niveles de transparencia ; el primero es el del usuario. En donde
dicho usuario debe de observar el sistema como una base de datos
centralizada. El segundo nivel se refiere a los programadores, idealmente
debería implicar la misma dificultad desarrollar una aplicación en un
sistema centralizado y en un sistema distribuido. El nivel deusuario se
cumple totalmente.
5) Redundancia : A diferencia de los sistemas centralizados en donde no es
conveniente que haya redundancia en la información, en los sistemas
distribuidos puede resultar conveniente en muchos casos duplicar la
información en los diferentes servidores, con el fin de mejorar el
rendimiento.
Se acepta cierto grado de redundancia en un catalogo de clientes completo(varias sucursales) en diferentes ciudades, pero tener cuidado al dar de alta
un cliente (o de baja) en alguna ciudad en especifico y hacerlo para todas
las copias espejo de las demás ciudades.
6) Estructura física compleja y acceso eficiente : Dado que los datos pueden
estar fragmentados se torna mas complejo llevar el control de dichas
35
Instituto Tecnológico de la Laguna
Base deDatos II
Academia de Sistemas y Computación.
distribuciones, así como de los procesos de actualización. El beneficio de
lo anterior consiste en que se mejora notablemente el acceso de la
información.
¿Por qué base de datos distribuida ?
1) Razones organizacionales y/o económicas.
En algunos casos las necesidades de las empresas son las que determinan si
una base de datos debe permanecercentralizada o es conveniente distribuirla.
Un caso típico es el caso de empresas en crecimiento que deciden abrir nuevos
almacenes o sucursales. Parte del inventario principal pasa a la(s) sucursal(es).
Antes de que evolucionara la tecnología de las redes la única opción que
tenían las empresas era desarrollar sus aplicaciones bajo esquemas de grandes
y costosos mainframes, que por sunaturaleza no consideraban la opción de
distribuir la base de datos. Fue mas fácil para las empresas crecer
gradualmente lo que fue provocando que las base de datos se fueran
distribuyendo.
2) Optimización de las comunicaciones
36
Instituto Tecnológico de la Laguna
Base de Datos II
Academia de Sistemas y Computación.
Independientemente del tipo de instalación o cableado de que setrate (par
trenzado o coaxial), así como de la topología empleada (bus, anillo, estrella) el
rendimiento de las comunicaciones depende fundamentalmente de la
capacidad de las tarjetas de red (10 MBits/seg o 100 MBits/seg).
Considerando lo anterior es indiscutible que el rendimiento de las
comunicaciones será inversamente proporcional al número de usuarios que
atienda un mismo servidor, y...
Regístrate para leer el documento completo.