¿Cuál es el significado de atomicidad en la base de datos?

Atomicidad En una transacción que involucra dos o más piezas discretas de información, todas las piezas están confirmadas o ninguna lo está.

En sistemas de bases de datos, atomicidad (o atomicidad) ; del griego atomos , indivisible ) es una de las propiedades de transacción de ACID. Una transacción atómica es una serie indivisible e irreductible de operaciones de base de datos de manera tal que todo ocurre o no ocurre nada .

Una garantía de atomicidad previene que las actualizaciones de la base de datos ocurran solo parcialmente, lo que puede causar mayores problemas que rechazar la serie completa. Como consecuencia, no se puede observar que la transacción esté en progreso por otro cliente de la base de datos. En un momento dado, aún no ha sucedido, y en el siguiente ya ha ocurrido en su totalidad (o no sucedió nada si la transacción se canceló en curso).

Un ejemplo de una transacción atómica es una transferencia monetaria de la cuenta bancaria A a la cuenta B. Consiste en dos operaciones, retirar el dinero de la cuenta A y guardarlo en la cuenta B. Realizar estas operaciones en una transacción atómica asegura que la base de datos permanezca en un estado consistente, es decir, el dinero no se pierde ni se crea si cualquiera de esas dos operaciones falla. Para más detalles visite: http://bit.ly/2b31qHD