Beruflich Dokumente
Kultur Dokumente
UNIDAD 1
INVESTIGACION
1
INDICE
2
BASES DE DATOS DISTRIBUIDAS
Una BDD (Base de Datos Distribuida) es un conjunto de Bases de Datos
relacionadas lgicamente, pero que se encuentran fsicamente localizadas en
varios sitios de la red. El soporte completo para las BDD implica que una sola
aplicacin debe ser capaz de operar de manera transparente sobre los datos que
estn dispersos en bases de datos diferentes, administradas por distintos DBMS,
ejecutadas en mquinas diferentes, manejadas por sistemas operativos diferentes
y conectadas a una variedad de redes de comunicacin, donde el trmino
transparente significa que la aplicacin opera desde un punto de vista lgico como
sin todos los datos fueran manejados por un solo DBMS y ejecutados en una sola
mquina. Un SGBDD permite el manejo de la BDD y hace esta distribucin
transparente a todos los usuarios. Cada punto de la red es una base de datos. A
cada uno de los computadores que integran el SBD se le conoce como nodo o
emplazamiento del sistema y pueden ser administrados de forma diferente. Cada
computador que maneja una BD de una BDD se le denomina NODO. BD Local:
BD a la cual el usuario est directamente conectado. BD Remota: cualquier BD
adicional accesada por este usuario.
3
No dependencia de un sitio central. No debe haber dependencia de un sitio
central para obtener un servicio.
Transparencia de localizacin de datos. No debe ser necesario que los
usuarios sepan dnde estn almacenados fsicamente los datos, sino que
el usuario debe verlo como si solo existiera un sitio local.
Manejo distribuido de transacciones. Tiene dos aspectos principales, el
control de recuperacin y el control de concurrencia.
Independencia con respecto a la red. Se puede leer o escribir datos
localizados en diferentes nodos de la red.
Independencia del sistema operativo, hardware y DBMS. Para el usuario
final no importa que los datos estn almacenados en sitios en los que no se
maneje el mismo sistema operativo de su nodo local, el mismo hardware o
DBMS.
Dos tipos de transacciones: Locales, cuando se accede a los datos del
nico sitio donde se inici la transaccin. Globales, cuando se accede a
datos de sitios distintos al sitio donde se inici la transaccin.
4
DESVENTAJAS DE LAS BASES DE DATOS DISTRIBUIDAS
Complejidad: Se debe asegurar que la base de datos sea transparente, se
debe lidiar con varios sistemas diferentes que pueden presentar dificultades
nicas.
Economa: La complejidad y la infraestructura necesaria implica que se
necesitar una mayor mano de obra.
Seguridad: Se debe trabajar en la seguridad de la infraestructura, as como
cada uno de los sistemas.
Integridad: Se vuelve difcil mantener la integridad, aplicar las reglas de
integridad a travs de la red puede ser muy caro en trminos de transmisin
de datos.
Falta de experiencias: Las bases de datos distribuidas son un campo
relativamente nuevo y poco comn por lo cual no existe mucho personal
con experiencia o conocimientos adecuados.
Carencia de estndares: An no existen herramientas o metodologas que
ayuden a los usuarios a convertir un DBMS centralizado en un DBMS
distribuido.
Diseo de la base de datos se vuelve ms complejo: Adems de las
dificultades que generalmente se encuentran al disear una base de datos,
el diseo de una base de datos distribuida debe considerar la
fragmentacin, replicacin y ubicacin de los fragmentos en sitios
especficos.
5
Mantener la consistencia de las copias de un elemento de informacin.
Capacidad de decidir qu versin de la copia de un elemento de
informacin es la que tiene que ser accedida en un momento determinado.
Recuperacin ante cadas.
Control de la seguridad para mantener privilegios de acceso a los datos
distribuidos.
Para ofrecer todas las funcionalidades vistas un SGBDD debe contar (al menos)
con los siguientes componentes:
6
BIBLIOGRAFA