Diseño de transacciones distribuidas

Páginas: 2 (407 palabras) Publicado: 6 de abril de 2011
DISEÑO E IMPLEMENTACION DE TRANSACCIONES DISTRIBUIDAS

¿Qué es una transacción distribuida?
Una transacción distribuida es una transacción que afecta a varios recursos. Para que una transaccióndistribuida se confirme, todos los participantes deben garantizar que los cambios en los datos serán permanentes. Los cambios deben mantenerse a pesar de bloqueos del sistema u otros acontecimientosimprevistos. 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.
¿Cómo se administra unatransacció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 latransacción. El administrador de transacciones debe administrar una confirmación distribuida de forma diferente para reducir al mínimo el riesgo de que, si se produce un error en la red, algunos administradoresde recursos realicen confirmaciones mientras los demás revierten la transacción.
¿Cuáles son las formas de realizar el proceso de confirmación TD?
Esto se consigue mediante la administración delproceso 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 fases (2PC). Descripción de las formas de realizar el proceso deconfirmación Fase de preparación Cuando el administrador de transacciones recibe una solicitud de confirmación, envía un comando de preparación a todos los administradores de recursos implicados en latransacción. Cada administrador de recursos hace lo necesario para que la transacción sea duradera y todos los búferes que contienen imágenes del registro de la transacción se pasan a disco. A medida quecada administrador de recursos completa la fase de preparación, notifica si la preparación ha tenido éxito o no al administrador de transacciones. Fase de confirmación Si el administrador de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Transacciones distribuidas SQL
  • Caracteristicas De Diseño Sistema Distribuido
  • Diseño base de Datos Distribuidas
  • Transacciones Distribuidas
  • Transacciones distribuidas
  • Bases de datos distribuidas-Tecnicas de diseño
  • Diseño Distribuido
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS