Transacciones distribuidas
Realizado por: Alberto Apolo C Nivel: 8Vo Sistemas
TEMA:
Realizar un Ensayo individual de las exposiciones realizadas. El Ensayo debe contener los siguientesparámetros.
Objetivos
Entre los objetivos de las transacciones distribuidas podemos mencionar:
• Que Minimizar la sobrecarga de los sistemas de archivos.
• Identificar automáticamente las inconsistencias dedatos. Una vez identificados debe producirse una operación rollback (es una operación que devuelve a la base de datos a algún estado previo) sin la intervención del usuario. Obviamente mientras seproduce esta operación, debe negarse el acceso a los archivos potencialmente corruptos.
• maximizar la portabilidad.
TRANSACCIONES DISTRIBUIDAS
Una transacción distribuida es unatransacción que afecta a varios recursos. Para que una transacción distribuida se confirme, todos los participantes deben garantizar que los cambios en los datos serán permanentes. Los cambios deben mantenerse apesar de bloqueos del sistema u otros acontecimientos imprevistos. Si alguno de los participantes no cumple esta garantía, toda la transacción da error y se desharán los cambios en los datos en elámbito de la transacción.
Administración de una transacción distribuida?
Una transacción distribuida se administra de forma muy parecida a una transacción local. Al final de la transacción,la aplicación pide que se confirme o se revierta la transacción. El administrador de transacciones debe administrar una confirmación distribuida de forma diferente para reducir al mínimo el riesgo deque, si se produce un error en la red, algunos administradores de recursos realicen confirmaciones mientras los demás revierten la transacción.
¿Cuáles son las formas de realizar el proceso deconfirmación TD?
Esto se consigue mediante la administración del proceso de confirmación en dos fases (la fase de preparación y la fase de confirmación), que se conoce como confirmación en dos...
Regístrate para leer el documento completo.