Casa Bases de dades Què és l’atomicitat? - Definició de tecnologia

Què és l’atomicitat? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Atomicity?

L’atomicitat és una característica dels sistemes de bases de dades que dicten on una transacció ha de ser total o res. És a dir, la transacció ha de succeir plenament o no succeir en absolut. No ha de completar-se parcialment.

Techopedia explica Atomicitat

Atomicity forma part del model ACID (Atomicity, Consistency, Isolation, Durability), que és un conjunt de principis utilitzats per garantir la fiabilitat de les transaccions de bases de dades. L’atomicitat s’aconsegueix generalment mitjançant mecanismes complexos com ara registre o registre, o mitjançant trucades del sistema operatiu.

La definició del que constitueix una transacció atòmica es decideix pel seu context o l’entorn en què s’està implementant. Per exemple, en un sistema de reserva d’aerolínia en línia, la reserva pot constar de 2 accions separades que junts formen una transacció: el pagament del seient i la reserva del seient per al client que acaba de pagar. La lògica comercial estableix que aquestes dues accions, encara que diferents i separades, han de tenir lloc conjuntament. Si un succeeix sense l’altre, es poden presentar problemes. Per exemple, el sistema pot reservar el mateix seient per a dos clients separats.

És imprescindible que un sistema de bases de dades que afirma oferir atomicitat pugui fer-ho fins i tot davant d'una fallada de l'alimentació elèctrica o del sistema operatiu o aplicació subjacent que utilitzi la base de dades.

Què és l’atomicitat? - Definició de tecnologia