Casa Seguretat Què és l’àcid a les bases de dades? - Definició de tecnologia

Què és l’àcid a les bases de dades? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la durabilitat de l’aïllament de la consistència d’atomicitat (ACID)?

La resistència aïllant de la consistència de l’atomicitat (ACID) és un concepte que fa referència a les quatre propietats de transacció del sistema de bases de dades: atomicitat, consistència, aïllament i durabilitat.

Techopedia explica la durabilitat de l’aïllament de la consistència de l’atomicitat (ACID)

Una base de dades garanteix les quatre propietats següents per assegurar la fiabilitat de la base de dades, de la manera següent:


Atomicitat: una base de dades segueix la regla de tot o res, és a dir, la base de dades considera totes les operacions de transacció com una unitat o un àtom sencer. Per tant, quan una base de dades processa una transacció, aquesta es completa o no s'executa del tot.


Coherència: garanteix que a la base de dades només s’escriuen dades vàlides que segueixen totes les regles i restriccions. Quan una transacció té com a resultat dades no vàlides, la base de dades torna a l'estat anterior, que compleix totes les regles i restriccions habituals.


Aïllament: garanteix que les transaccions es processin de forma segura i independent al mateix temps sense interferències, però no assegura l’ordre de les transaccions. Per exemple, l’usuari A retira 100 dòlars i l’usuari B retira 250 dòlars del compte de l’usuari Z, que té un saldo de 1000 dòlars. Atès que tant A com B es treuen del compte de Z, un dels usuaris ha d'esperar fins que es finalitzi l'altra operació de l'usuari, evitant dades incoherents. Si B ha d'esperar, B haurà d'esperar fins que es finalitzi la transacció de A i el saldo del compte de Z canviï a 900 $. Ara, B pot retirar 250 dòlars d’aquest saldo de 900 dòlars.


Durabilitat: En l’exemple anterior, l’usuari B podrà retirar 100 dòlars només un cop finalitzada la transacció de l’usuari A i s’actualitzi a la base de dades. Si el sistema falla abans que la transacció de A es registri a la base de dades, A no pot retirar cap diners i el compte de Z torna al seu estat consistent anterior.

Què és l’àcid a les bases de dades? - Definició de tecnologia