El modelo ACID en bases de datos

Modelo ACID

Propiedades ACID en bases de datos

Las cuatro propiedades pertenecientes al modelo ACID en bases de datos pueden detallarse de la siguiente forma:

Atomicity / Atomicidad

El modelo ACID permite que se lleven a cabo las operaciones atómicas. También es conocida como el «todo o nada» de la transacción, debido a que, en el caso de que se completen todos los pasos de la transacción, se obtendrán las modificaciones requeridas en la base de datos. Si una parte de la transacción falla, el sistema debe ser capaz de hacer que el resto de operaciones fallen, por lo que la base de datos no sufrirá ningún cambio indeseado.

Consistency / Consistencia

Hace referencia a la capacidad que tiene un sistema para iniciar solo las operaciones que puede concluir. Solo se pueden ejecutar pasos de la transacción que no incumplan con las reglas de integridad definidas, incluyendo los triggers, cascades y constraints, así como sus combinaciones.

Isolation / Aislamiento

En bases de datos se refiere a la manera y el momento en el que los cambios resultantes de una operación se harán visible para las demás operaciones concurrentes. Es decir, la realización de una operación no debería afectar a las otras, debido a que cada una de las transacciones debe ser ejecutada en aislamiento total, sin importar si se llevan a cabo de manera simultánea.

Durability / Durabilidad

La durabilidad de ACID hace referencia a la propiedad que garantiza que, una vez se haya llevado a cabo una determinada operación, estas tengan la capacidad de persistir y no puedan ser deshechas incluso si el sistema falla. Implica que los datos y cambios en una transacción que ya se ha realizado deben ser permanentes y no puede ocurrir una pérdida de los mismos en el sistema.

 

Capacitación en Data Warehousing y Business Intelligence 

 

Otros temas de interés:

 

Visto: 3,889 veces

3 comentarios en “Modelo ACID

Deja un comentario