ACIDominaisuuksiin
ACID-ominaisuudet ovat perinteisen tietokantajärjestelmän transaktioiden luotettavuuden kulmakivet: Atomicity, Consistency, Isolation ja Durability. Ne määrittävät, miten transaktiot käsitellään ja millaisia vaatimuksia tiedon eheyden säilyttäminen asettaa.
Atomicity eli atomisuus tarkoittaa, että transaktio tapahtuu kokonaisuudessaan tai ei lainkaan. Jos jokin osa epäonnistuu, koko
Consistency eli johdonmukaisuus varmistaa, että jokaisen transaktion suorittamisen jälkeen tiedot täyttävät kaikki määritellyt säännöt ja rajoitteet.
Isolation eli eristys määrittelee, miten transaktiot vaikuttavat toistensa näkymiin. Eristyksen tulee estää epäyhtenäisten tai ristiriitaisten lukujen
Durability eli kestävyys takaa, että onnistuneen transaktion muutokset säilyvät pysyvästi, vaikka järjestelmä kaatuisi. Tämä saavutetaan esimerkiksi
ACID-ominaisuudet ovat keskeisiä monissa riippumattomissa ja luotettavuutta edellyttävissä sovelluksissa, mutta hajautetuissa tai suurimmissa järjestelmissä voidaan käyttää
---