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:
3 comentarios en “Modelo ACID”