Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definicin
Un SBD Distribuido se compone de un conjunto de sitios, conectados entre s mediante algn tipo de red de comunicaciones, en el cual cada sitio es un SBD en s mismo.
Ventajas
Naturaleza distribuida Mayor Fiabilidad y Disponibilidad Posibilidad de compartir datos Mejor rendimiento
3. Posibilidad de compartir los datos al tiempo que se mantiene un cierto grado de control local.
Es posible controlar los datos y el software localmente en cada sitio. Los usuarios de otros sitios remotos pueden tener acceso a ciertos datos a travs del software del SGBDD. Compartimiento controlado de los datos en todo el sistema distribuido.
4. Mejor Rendimiento
Las bases de datos de cada uno de los sitios son mas pequeas. Las consultas locales y las transacciones que tienen acceso a un solo sitio son mas rpidas. Las transacciones que acceden a mas de un sitio se ejecutan en paralelo.
Inconvenientes
Aumento en la complejidad del diseo y en la implementacin del sistema. Algunos aspectos de esa complejidad pueden afectar al los usuarios si no se toman las medidas oportunas.
Caractersticas
Desde el punto de vista del usuario, un sistema distribuido deber ser idntico a un sistema no distribuido. En trminos de SQL, la lgica de las operaciones SELECT, INSERT, UPDATE y DELETE no deber sufrir cambios.
1. Autonoma Local
Los sitios de un sistema distribuido deben ser autnomos. Ningn sitio X deber depender de un sitio Y para su buen funcionamiento. Existencia de un propietario y administracin local de los datos.
3. Operacin continua
Idealmente nunca debera haber necesidad de apagar a propsito el sistema, por ejemplo, para aadir un nuevo sitio o instalar una versin mejorada del DBMS en un sitio ya existente.
6. Independencia de Rplica
Un sistema maneja rplica de datos si una relacin dada se puede representar fsicamente mediante varias copias almacenadas en muchos sitios distintos.
9. Independencia
Respecto al Equipo: mquinas diferentes. Respecto al Sistema Operativo. Respecto a la Red. Respecto al DBMS: comunicacin mediante SQL.
Aplicaciones
Grandes Empresas: estructura distribuida de muchas de ellas (departamentos, sucursales, proyectos...) Comienza a implantarse en medianas empresas: Evolucin de las Redes + Bases de Datos.