Sie sind auf Seite 1von 7

TECNOLGICO NACIONAL DE MEXICO

INSTITUTO TECNOLGICO DE CD. VALLES

INGENIERA EN SISTEMAS COMPUTACIONALES

DISEO Y CONTRUCCION DE BASES DE DATOS DISTRIBUIDAS

UNIDAD 1

JOSE ISRAEL RODRIGUEZ PEREZ 14690224

GEMA CONTRERAS VITALES 14690223

INVESTIGACION

FECHA: 25 DE AGOSTO DE 2017 CD. VALLES, S.L.P

1
INDICE

BASES DE DATOS DISTRIBUIDAS.............................................................................................3


CARACTERISTICAS DE LAS BASES DE DATOS DISTRIBUIDAS........................................3
VENTAJAS DE LAS BASES DE DATOS DISTRIBUIDAS.........................................................4
DESVENTAJAS DE LAS BASES DE DATOS DISTRIBUIDAS................................................5
SISTEMAS GESTORES DE LAS BASES DE DATOS DISTRIBUIDAS..................................5
TIPOS DE SISTEMAS GESTORES DE BASES DE DATOS DISTRIBUIDAS.......................6
BIBLIOGRAFA................................................................................................................................8

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.

CARACTERISTICAS DE LAS BASES DE DATOS DISTRIBUIDAS


Cuenta con autonoma local. Los sitios distribuidos deben ser autnomos,
es decir que todas las operaciones en un sitio dado se controlan en ese
sitio, pues cuenta con su propio SGBD.
Rplicas. Se realizan copias de los datos las cuales se almacenan en los
sitios que las requieren. De esta forma el usuario efecta operaciones sobre
la rplica.
Fragmentacin. Es deseable por razones de desempeo, los datos pueden
almacenarse en la localidad donde se utilizan con mayor frecuencia de
manera que la mayor parte de las operaciones sean solo locales y se
reduzca el trfico en la red.

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.

VENTAJAS DE LAS BASES DE DATOS DISTRIBUIDAS


Refleja una estructura organizacional: Los fragmentos de la base de datos
se ubican en los departamentos a los que tienen relacin.
Autonoma local: Un departamento puede controlar los datos que le
pertenecen.
Disponibilidad: Un fallo en una parte del sistema solo afectar a un
fragmento, en lugar de a toda la base de datos.
Rendimiento: Los datos generalmente se ubican cerca del sitio con mayor
demanda, tambin los sistemas trabajan en paralelo, lo cual permite
balancear la carga en los servidores.
Economa: Es ms barato crear una red de muchas computadoras
pequeas, que tener una sola computadora muy poderosa.
Modularidad: Se pueden modificar, agregar o quitar sistemas de la base de
datos distribuida sin afectar a los dems sistemas (mdulos).

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.

SISTEMAS GESTORES DE LAS BASES DE DATOS DISTRIBUIDAS


Un Sistema Gestor de Bases de Datos Distribuidas (SGBDD) es un software que
hace transparente al usuario la gestin de una base de datos distribuida.

Entre sus funciones particulares destacan:

Poder acceder a sitios remotos.


Transmitir consultas y datos a travs de redes de telecomunicaciones.
Rastrear la pista de distribucin y replicacin de los datos.
Capacidad de elaborar estrategias de ejecucin.
Control de concurrencia.

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:

Componente de manejo de la base de datos.


Componente de comunicacin de datos.
Diccionario de datos
Componente de base de datos distribuida.

TIPOS DE SISTEMAS GESTORES DE BASES DE DATOS


DISTRIBUIDAS
Hay diferentes tipos de SGBDD. El factor para categorizarlos es su grado de
homogeneidad. Partiendo de l, tenemos dos tipos de SGBDD.

Homogneos: todos los nodos utilizan el mismo SGBD.


Heterogneos: los nodos pueden utilizar distintos SGBD.

Los sistemas homogneos son mucho ms fciles de disear y mantener. Esta


tcnica permite el crecimiento incremental, haciendo que la adicin de un nuevo
nodo al SGBDD sea sencilla, y tambin permite conseguir unas mayores
prestaciones, al aprovechar las capacidades de procesamiento paralelo de los
mltiples nodos.

6
BIBLIOGRAFA

Distributed Databases, School of Science & Technology, Bell College


(Hamilton)
Silberschatz, Korth, y Sudarshan, Fundamentos de Bases de Datos, 4 ed.
Mc Graw Hill
CONNOLLY, Thomas M. y BEGG, Carolyn E., Sistemas de bases de datos:
diseo, implementacin y gestin. Pearson - Addison Wesley, 4 edicin.
Armes A. Elmasri y Shamkant B. Navathe, Fundamentos de Sistemas de
Bases de Datos. 3 ed. Addison Wesley.

Das könnte Ihnen auch gefallen