Middle
Mis on ACID?
sobes.tech AI
Vastus AI-lt
ACID on omaduste kogum, mis tagab andmebaasi tehingute usaldusväärsuse:
- Aatomilisus: tehing täidetakse täielikult või mitte üldse. Kui midagi läheb valesti, tühistatakse kõik muudatused.
- Kooskõla: tehingu lõpetamisel jääb andmebaas õigesse seisundisse, täites kõik reeglid ja piirangud.
- Isoleeritus: paralleelsed tehingud ei mõjuta üksteist, tulemuseks on selline, nagu need oleksid tehtud järjestikku.
- Püsivus: tehingu kinnitamisel salvestatakse muudatused ning need ei kao isegi rikete korral.
Need omadused tagavad andmete terviklikkuse ja andmebaasi käitumise ennustatavuse, kui mitu kasutajat töötavad samaaegselt.