Está en la página 1de 9

FUNDAMENTOS DE LAS BASES DE DATOS DISTRIBUIDAS

Presentado por: Adriana Alva Gonzlez Hctor Geovanny Rizo Mendoza Aldo Raymundo Meja Acosta Aurora Salinas Herrera

Introduccin:
Las Bases de Datos Distribuida es una coleccin de mltiples bases de datos lgicamente interrelacionadas (integradas),distribuidas sobre una red de ordenadores.

VENTAJAS DE LAS BASES DE DATOS DISTRIBUIDAS


Entre las ventajas ms ilustrativas de las BDD est su flexibilidad, soporte para el manejo de tipos de datos complejos. *Puede ajustarse a usar siempre el espacio de los campos que son necesarios, eliminando espacio desperdiciado en registros con campos que nunca usan. * Es que manipula datos complejos en forma rpida y gilmente.

Los doce objetivos de una base de datos distribuidas


Son condiciones que debe cumplir todo Sistema de Bases de Datos Distribuido 1.- Autonoma local. La autonoma local significa que todas las operaciones en un sitio dado se controlan en ese sitio; ningn sitio X deber depender de algn otro sitio 2.- No dependencia de un sitio central Es deseable por s misma, aun si no se logra la autonoma local completa. 3.- Operacin continua. El sistema nunca debera necesitar apagarse para que se pueda realizar alguna funcin, como aadirse un nuevo sitio o instalar una versin mejorada

4.- Independencia con respecto a la localizacin. Es deseable porque simplifica los programas de los usuarios y sus actividades en la terminal. En particular, hace posible la migracin de datos de un sitio a otro sin anular la validez de ninguno de esos programas o actividades
5.- Independencia con respecto a la 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 slo locales y se reduzca al trfico en la red.

6.- Independencia de rplica. Simplifica los programas de los usuarios tanto como sus actividades en la terminal. 7.- Procesamiento distribuido de consultas. Primero consideremos la consulta; un sistema relacional tendr con toda probabilidad un mejor desempeo que uno no relacional (para cualquier consulta que solicite varios registros), quiz en varios rdenes de magnitud. En segundo lugar, la optimizacin es todava ms importante en un sistema distribuido que en uno centralizado. 8.- Manejo distribuido de transacciones. El manejo de transacciones tiene dos aspectos principales, el control de recuperacin y el control de concurrencia, requiere un tratamiento ms amplio en el ambiente distribuido. La cuestin especifica del control de recuperacin; : para asegurar, pues que una transaccin dada sea atmica ( todo o nada ) en el ambiente distribuido, el sistema debe asegurarse de que todos los agentes correspondientes a esa transaccin se comprometan al unsono o bien que retrocedan al unsono En cuanto al control de concurrencia, esta funcin en un ambiente distribuido estar basada con toda seguridad en el bloqueo, como sucede en los sistemas no distribuidos.

9. Independencia del hardware Las instalaciones de cmputo en el mundo real por lo regular incluyen varias mquinas diferentes mquinas; conviene ejecutar el mismo DBMS en diferentes equipos, y adems lograr que esos diferentes equipos participen como socios iguales en un sistema distribuido. 10. Independencia del software. Es obvia la conveniencia no slo de poder ejecutar el mismo DBMS en diferentes equipos, sino tambin poder ejecutarlo en diferentes sistemas operativos y lograr que participen todas en el mismo sistema distribuido. 11. Independencia de la red Si el sistema ha de poder manejar mltiples sitios resulta conveniente poder manejar varias redes de comunicacin distintas.

12. Independencia de la base de datos No se requiere sino que los DBMS en los diferentes sitios manejen todos la misma interfaz; no necesitan ser por fuerza copias del mismo sistema. Ventajas
Primera, puede dar como resultado un mejor rendimiento

que el que se obtiene por un procesamiento centralizado. Segundo, los datos duplicados aumentan su confiabilidad. Los usuarios no dependen de la disponibilidad de una sola fuente para sus datos . Una tercera, los sistemas distribuidos pueden variar su tamao de un modo ms sencillo. Por ltimo, los sistemas distribuidos se puede adecuar de una manera ms sencilla a las estructuras de la organizacin de los usuarios

También podría gustarte