Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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