Categorieën: Alle - concurrencia - durabilidad - aislamiento - estados

door SHARON RUBÍ ROSALES SÁNCHEZ 6 jaren geleden

894

Concurrencia - Base de datos

En el manejo de bases de datos, las transacciones son fundamentales para asegurar la integridad y consistencia de la información. Las propiedades ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad)

Concurrencia - Base de datos

ACID

Concurrencia

Transacciones

Estados
Compormetida
Abortada
Fallida
Parcialmente comprometida
Activa
Propiedades
Durabilidad

Tras la finalización con éxito de una transacción, los cambios realizados en la base de datos permanecen.

Aislamiento

Cada transacción ignora al resto de las transacciones que se ejecuten concurrentemente en el sistema.

Consitencia

La ejecución aislada de la transacción conserva la consistencia de los datos

Atomicidad

Todo o nada

O todas las operaciones de la transacción se realizan adecuadamente en la base de datos o ninguna de ellas.

Unidad de la ejecución de un programa
Instrucciones de inicio y fin de transición
Accede y/o actualiza varios elementos de datos
Acceden simultáneamente a una misma base de datos