Categories: All - agentes - coordinador - transacciones - fallos

by Richard Alba 4 years ago

325

CARRERAS DE LA UNIVERSIDAD DE OTAVALO

Las transacciones distribuidas implican la participación de múltiples agentes en diferentes sitios de una red. Estos agentes forman parte fundamental de la estructura de los sistemas que aseguran la integridad de los datos mediante las propiedades ACID:

CARRERAS DE LA UNIVERSIDAD DE OTAVALO

Modos de Fallo

Los sistemas sufren fallos de errores de software, errores de hardware y fallos de discos.

También hay mas tipos de fallos los cuales son:
Fallo de un enlace de comunicación
Perdida de mensajes
Fallos de un sitio

Los sistemas constan de una estructura

El Coordinador de transacción

Es quien coordina la ejecución de las diferentes transacciones tanto locales como globales iniciadas en ese sitio.

EL Gestor de transacción

Es quien administra la ejecución de las transacciones que tienen acceso a los datos almacenados en un sitio local.

La transacción consiste en todas las operaciones que se ejecuten entre Inicio transacción y el Fin transacción.

Transacción Global

Son aquellas que tienen acceso a datos y los actualizan en varias bases de datos locales.

Transaccion Local

Son aquellas que tienen acceso a los datos y los actualizan solo en una base de datos local.

Los sistemas de base de datos deben mantener las propiedades de ACID para asegurar la integridad de los datos.

Durabilidad

Aislamiento

Consistencia

Atomicidad

Imágenes y Artefactos

TRANSACCIONES DISTRIBUIDAS

Una transacción distribuida es aquella que involucra algún proceso en distintos sitios de la red. Llamaremos a estos procesos los agentes de la transacción, entonces una transacción distribuida esta compuesta por varios agentes.