You are on page 1of 1

Atomicidad

La atomicidad es la propiedad que asegura que una operacin se ha realizado o no, y por lo
tanto ante un fallo del sistema no puede quedar a medias. Se dice que una operacin es
atmica cuando es imposible para otra parte de un sistema encontrar pasos intermedios. Si
esta operacin consiste en una serie de pasos, todos ellos ocurren o ninguno. Por ejemplo, en
el caso de una transaccin bancaria o se ejecuta tanto el depsito y la deduccin o ninguna
accin es realizada. Es una caracterstica de los sistemastransaccionales.
El concepto tambin es relevante cuando se programa con hilos de ejecucin.

ACID[editar]
Artculo principal: ACID

Es una de las cuatro propiedades que debe cumplir una base de datos para considerase
transaccional. Las otras tres son:

Consistencia (Consistency): es la propiedad que asegura que slo se empieza aquello


que se puede acabar. Por lo tanto, se ejecutan aquellas operaciones que no van a romper
la reglas y directrices de integridad de la base de datos.

Aislamiento (Isolation): es la propiedad que asegura que una operacin no puede


afectar a otras. Esto asegura que la realizacin de dos transacciones sobre la misma
informacin nunca generar ningn tipo de error.

Permanencia (Durability): es la propiedad que asegura que una vez realizada la


operacin, sta persistir y no se podr deshacer aunque falle el sistema.

Vase tambin[editar]

You might also like