Please enable JavaScript.
Coggle requires JavaScript to display documents.
Base de datos distribuida (Sistema gestor de datos distribuidos (Datos:…
Base de datos distribuida
reglas de un SGBDD
principios fundamentales
1.autonomía local
Los sitios distribuidos deben ser autónomos ,es decir que todas las operaciones en un sitio dado se controlan en ese sitio.
no dependencia de un sitio central
No debe tener un sitio central, la dependdencia será indeseable por las siguientes razones ,propia ser un cuello de botella , el sistema seria vulnerable si el sitio sufriera un desperfecto, dejaría de funcionar
3.operacion continúa
Nunca debería haber necesidad de apagarse a propósito para que se pueda realizar alguna función
4.dependencia con respecto a la localización
No debe de ser necesario que los usuarios sepan donde estan almacenadas fisicamente los datos,el usuario debe de ver como si solo existiera un sitio local
5.independecia con respecto a la fragmentación
Es deseable por razones de desempeño los datos pueden almacenarse en la localidad donde se utilizan con mayor frecuencia para que la mayor parte de las operaciones sean solo locales y se reduzca el trafico en la red
6.independencia de replica
Si el fragmento es dado de una relación se puede presentar un nivel físico en varias copias almacenadas o repicas en muchos sitios distintos, la replica es viable por que las aplicaciones pueden operar sobre copias locales y una mejor disponibilidad , la devestaja principal de la replica es cuando se pone en día un cierto objeto copiado y se debe actualizarse todas la replicas
procesamiento distribuido de computadoras
Convertir otra transacciones en instrucciones para multiplicar datos y reducir trafico en la red ,esto implica que el proceso de optimizaciones de consultas debe de ser distribuida
8.manejo distribuido de transacciones
El control de recuperación y el control de concurrencias cada una requiere un tratamiento mas amplio en el sistema distribuido
9.independecia con respecto al equipo.
El SGBDD debe ser ejecutable en distintas plataformas hardware
10.indeopendecia con respecto al sistema operativo
El sistema debe de ser ejecutable en diferentes S0,
independecia con respecto a la red
Debe ejecutarse en diferentes redes
12.independecia con respecto al DBMS
Solo se requiere que los DBMS manejen todas la misma interfaz sin necesidad de ser copias del mismo sistema
Sistema gestor de datos distribuidos
Datos: Una base de datos distribuida puede no estar duplicada parcialmente o totalmente
Procedimiento: Los sistemas de base de datos contienen una multitud de componentes en los sistemas distribuidos sencillos, los datos no son duplicados y solo el nodo almacena los datos.
HW: Los nodos de procesamiento pueden estar formados por múltiples y distintos HW .
SW: Programa principal que necesitamos considerar en un sistema de datos distribuida es el DDBMS. La base de datos se almacena en varias computadoras que se pueden comunicar a su vez por distintos medios de comunicación a través de nodos
Personal: Los sistemas DDBMS complejo imponen poca demanda sobre los usuarios. Los usuarios no saben que procesan datos distribuidos
ventajas
Compartir datos: Acceder a datos de un nodo a otro nodo.
Autonomía: Es centralizada, porque hay un administrador del sistema a nivel global.
Disponibilidad: Los nodos siguen funcionando aunque falle un sistema y un dato puede hacer su transacción en cualquier nodo.
Costo de desarrollo del software: Es más complejo y necesita de personas más especializadas y lo hace más caro
Mayor probabilidad de errores: es más difícil asegurar el funcionamiento correcto de los algoritmos
Mayor sobrecarga de procesamiento: El intercambio de mensajes y ejecución de algoritmos para el mantenimiento de la coordinación entre nodos supone una sobrecarga
inconvenientes de las bases de datos distribuidas