Base De Datos Distribuidas

Páginas: 14 (3365 palabras) Publicado: 27 de octubre de 2012
INTRODUCCION



A diferencia de los sistema paralelos, en los que los procesadores de hallan estrechamente acoplados y constituyen un único sistema de base de datos, los sistemas distribuidos de base de datos consisten en sitios débilmente acoplados que no comparten ningún componente físico. Además, puede que los sistemas de base de datos que se ejecutan en cada sitio tengan un gradosustancial de independencia mutua.

Cada sitio puede participar en la ejecución de transacciones que tienen acceso a los datos de uno o varios de los sitios. La diferencia principal entre los sistemas de bases de datos centralizados y los distribuidos es que, en los primeros, los datos residen en una única ubicación, mientras que en los segundos los datos residen en varis ubicaciones. La distribución delos datos es causa de muchas dificultades en el procesamiento de las transacciones y de las consultas, estos y otros puntos serán tratados seguidamente.































BASE DE DATOS DISTRIBUIDAS

Los sistemas distribuidos de Base de Datos consisten en un conjunto de sitios, cada uno de los cuales mantiene un sistema local de base de datos. Cadasitio puede procesar las transacciones locales: las transacciones que solo tienen acceso a datos de ese sitio.



BASE DE DATOS HOMOGÉNEAS Y HETEROGEGENEAS

En las base de datos distribuidas homogéneas todos los sitios tienen idéntico software de sistemas de gestores de base de datos, son conscientes de la exigencia de los demás sitios y acuerdan cooperar en el procesamiento de lassolicitudes de los usuarios. En estos sistemas los sitios locales renuncian a una parte de su autonomía en cuanto a su derecho a modificar los esquemas o el software del sistema gestor de base de datos. Ese software también debe cooperar con los demás sitios en el intercambio de la información sobre las transacciones para hacer posible el procesamiento de las transacciones entre varios sitios.

Adiferencia de lo anterior, en las bases de datos distribuidos heterogéneos sitios diferentes pueden que utilicen esquemas diferentes y diferentes software de gestión del sistema de base de datos. Pueden que unos sitios no sean conscientes de la existencia de los demás y puede que solo proporcionen facilidades limitadas para la cooperación en el procesamiento de las transacciones. Las diferencias en losesquemas suelen construir un problema importante para el procesamiento de las consultas, mientras que la divergencia del software supone un inconveniente para el procesamiento de transacciones que tengan acceso a varios sitios.



ALMACENAMIENTO DISTRIBUIDO DE DATOS

Considérese una relación r que hay que almacenar en la base de datos. Hay dos enfoques del almacenamiento de esta relación enla base de datos distribuida:

• Réplica. El sistema conserva réplicas (copias) idénticas de la relación y guarda cada replica en un sitio diferente. La alternativa a las réplicas es solo almacenar sólo una copia de la relación r.

• Fragmentación. El sistema divide la relación en varios fragmentos y guarda cada fragmento en un sitio diferente.

La fragmentación y la réplica puedencombinarse: Las relaciones pueden dividirse en varios fragmentos y puede haber varias réplicas de cada fragmento. En los subapartados siguientes se profundizará en cada una estas técnicas.

Réplica de datos

Si la relación r se réplica., se guarda una copia de dicha relación en dos o más sitios. En el caso más extremos se tienen una réplica completa, en el que se guarda una copia en cada sitiodel sistema.

Ventajas y desventajas de las réplicas.

• Disponibilidad. Si alguno de los sitios que contienen la relación r falla, la relación puede hallarse en otro sitio distinto. Por tanto, el sistema puede seguir procesando las consultas que impliquen a r, pese al fallo del sitio.

• Paralelismo incrementado. En caso de que la mayoría de los accesos a la relación r sólo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Carateristicas de las base de datos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS