Bases De Datos

Tuesday, September 12, 2006

Definicion, Ventajas y Desventajas

A diferencia de los sistemas paralelos, en los que los procesadores se hallan estrechamente acoplado y constituyen un unico sistema de bases de datos.

Los sistemas distribuidos de bases de datos consisten en sitios débilmente acoplados que no comparten ningun componente fisico la diferencia principal de sistemas de bases de datos centralizados y los distribuidos es que, en los primeros, los datos residen en una unica ubicación mientras que en los segundos los datos residen en varias ubicaciones.

Se comienza por clasificar las bases de datos distribuidas en homogeneas y heterogenias.

En las bases de datos distribuidas hogeneas todos los sitios tiene identicos software gestores de bases de datos, son consistyentes de la existencia de los demas sitios y acuerdan cooperar en el procesamiento de las solicitudes de los usuarios, ese software tambien debe cooperar en los demas sitios en el intercambio de la información sobre las transacciones para hacer posible el procesamiento de las transacciones entre varios sitios.

A diferencia de lo anterior, en las bases de datos distribuidas heterogeneasd sitios diferentes pueden que utilicen esquemas diferentes y diferente software de gestion de sistemas de bases de datos. Pueden que unos sitios no sean consistentes de los demas y puede que solo proporcione facilidades limitadas para la cooperación en el proceasamiento de las transaccione. Las diferencias de los siste
Mas suelen constituir un problema importante para el procesamiento de las consultas,mientras que la divergencia del software supone un inconveniente para el procemiento de transacciones que tengan acceso a varios sitios.
VENTAJAS Y DESVENTAJAS DE LAS BDD

Ventajas:

• Favorecer la naturaleza distribuidora de muchas aplicaciones, no solamente a nivel local si
no incluso en diferentes lugares.

• Hay un acercamiento bastante notable a las estructuras organizacionales de las empresas.

• Se consigue una compartición de los datos, sin perder un determinado control local.

• El rendimiento se mejora. Cuando se distribuye una gran base de datos por múltiples sitios,
las consultas locales y las transacciones tienen mejor rendimiento porque las bases de datos
locales son más pequeñas. A parte de esta distribución, se puede conseguir lo siguiente en
estos sistemas:
o Reducir el número de transacciones ejecutándose por sitio.
o Un paralelismo entre las consultas ejecutando varias en sitios diferentes, o
descomponiendo una de ellas en subconsultas que puedan ejecutarse en paralelo.

• Aumento de la fiabilidad y la disponibilidad ya comentadas en el objetivo 3.

• Los procesos de expansión se hacen más sencillos en nuestro sistema distribuido. Es decir,
cuando se necesita añadir un sitio en nuestro sistema distribuido, el resto de operaciones que
se ejecutan en los demás no se verán afectados.

• Por último, como ya dijimos en el objetivo 1, la autonomía de estos sistemas es grande.


Desventajas:

• Hay una menor seguridad en cuanto al control de acceso a los datos: control de replicas y
errores que puedan producirse en la red.

• Mayor complejidad en el diseño e implementación del sistema. Además si la replicación de
datos no se hace de forma adecuada, las ventajas se pueden transformar en desventajas.

• Excesivos costes en el intento de conseguir la transparencia mencionada anteriormente.

• Falta de estándares y de experiencia, una vez más en estos modelos avanzados de BD.

• No se puede garantizar al 100 % el rendimiento y la fiabilidad.
Para garantizar las ventajas anteriormente descritas, es necesario que el software del
SGBDD proporcione las siguientes funciones adicionales a las que un sistema centralizado ya
tiene de por si:
• Capacidad para seguir la pista a la distribución y replicación de los datos en el catálogo del
SGBDD.

• Capacidad para acceder a sitios remotos.

• Capacidad de idear estrategias de ejecución para consultas y transacciones que tiene acceso
a datos de más de un sitio.

• Capacidad de recuperarse de caídas de sitios o fallos de la red.

0 Comments:

Post a Comment

<< Home