Estructura de base de datos distribuidas
Un sistema de Base de datos distribuidas se compone de un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local.Cada localidad puede procesar transacciones locales, es decir, aquellas que sólo acceden a datos que residen en esa localidad. Además una localidad puede participar en la ejecución de transaccionesglobales, es decir, aquellas que acceden a datos de varias localidades.
La ejecución de transacciones globales requiere comunicación entre las localidades, esta comunicación puede ser, por ejemplo,mediante líneas telefónicas o cables de alta velocidad.
Cabe destacar que en un sistema de BDD tiene las siguientes características:
Cada sitio es un sistema de base de datos en sí mismo.
Lossitios han convenido en trabajar juntos (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 estuvieranalmacenados en el sitio propio del usuario.
En consecuencia, la llamada “base de datos distribuida” es en realidad una especie de objeto virtual, cuyas partes componentes se almacenan físicamente envarias bases de datos “reales” distintas ubicadas en diferentes sitios. De hecho, es la unión lógica de esas bases de datos.
Los sitios pueden conectarse físicamente, a modo de grafo, de diversasformas, como por ejemplo:
Red totalmente conectada
Red prácticamente conectada
Red con estructura de árbol
Red de estrella
Red de anillo
En la figura siguiente se da un ejemplo de laestructura (un sistema distribuido de bases representativo):
Las diferencias principales entre estas configuraciones son:
Costo de instalación: El costo de conectar físicamente los sitios delsistema
Costo de comunicación: El costo en tiempo y dinero que implica enviar un mensaje desde el sitio A al B.
Fiabilidad: La frecuencia con que falla una línea de comunicación o un sitio....
Regístrate para leer el documento completo.