sockets
Conceptos Básicos.
En las bases de datos distribuidas homogéneas todos los sitios tienen idéntico
software de sistemas gestores de bases de datos, son conscientes de la
existencia de los demás sitios y acuerdan cooperar en el procesamiento de las
solicitudes de los usuarios, en estos sistemas los sitios locales renuncian a una
parte desu 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
transacciones para hacer posible el procesamiento de las transacciones entre
varios sitios.
A diferencia de lo anterior, en las bases de datos distribuidas heterogéneas sitiosdiferentes puede que utilicen esquemas diferente y diferentes software de gestión
de sistemas de bases de datos. Puede que unos sitios no sean conscientes de la
existencia de los demás y puede que solo proporcionen facilidad limitadas para la
cooperación entre el procesamiento de las transacciones.
Las propiedades y características de las BDD requieren la adaptación de los
diseños de las bases dedatos centralizadas a las mismas y estas pueden
abordarse de diferentes maneras.
Una BDD es una colección de datos interrelacionados lógicamente y distribuidos
sobre una red de computadora.
Son los dos rasgos que caracterizan una BDD. En primer lugar, la integración de
los datos, es decir, los datos no son una colección de ficheros que están
almacenados individualmente en los nodos de una red,sino que forman parte de
una estructura global que los relaciona lógicamente y en segundo lugar la
distribución de los datos en distintos nodos de una red que para los usuarios de la
BDD aparecen como datos homogéneos y únicos.
Podemos caracterizar las BDD de la siguiente forma:
Los datos deben estar físicamente en más de un ordenador, es decir, los
datos se encuentranalmacenadas en distintas sedes.
Las sedes deben estar interconectadas mediante una red. Cada sed es un
emplazamiento o nodo de la red. Para realizar el diseño no se tendrá en
cuenta la topología, tipo y rendimiento de la red que unen estas sedes.
Los datos han de estar lógicamente integrados en una única estructura
lógica o esquema global común.
Los usuarios han de tener acceso(recuperación y actualización) a los datos
pertenecientes a la BDD, ya se encuentren estos en la misma sede (acceso
local) o en otra (acceso remoto).Cada emplazamiento o nodo proporciona
un entorno para la ejecución de transacciones tanto locales como globales.
Cada emplazamiento o nodo proporciona un entorno para la ejecución de
transacciones tanto locales como globales.
En una únicaoperación tanto de recuperación como de actualización, se
puede acceder a datos que se encuentren en más de una sede sin que el
usuario sepa la distribución de los mismos en distintas sedes (propiedad de
transparencia de red).
El SGBDD es un producto de software que permite el manejo de base de
datos y hace la distribución transparente a los usuarios y cumple con el
mismo papel que cumple el SGBD. Secompone principalmente de cuatro
componentes:
Procesador de datos locales: Que se encarga de la gestión local
de los datos y además ejecuta transacciones locales y se encarga de
la concurrencia y recuperación ante fallos a nivel local.
Diccionario o directorio global: Donde se guardara información
acerca de dónde y cómo se almacenan los datos, el modo de acceso
y otras característicasfísicas. En resumen contiene las
especificaciones necesarias para pasar de la representación externa
o esquema externo de los datos a la representación interna del
mismo.
Procesador de aplicaciones distribuidas: Accede a la información
sobre la ubicación de los datos que se encuentra en el diccionario y
se ocupe de procesar todas las peticiones que involucran más de
una sede para...
Regístrate para leer el documento completo.