ACIDperiaatteet
ACIDperiaatteet ovat tietokantatransaktioiden luotettavuutta ja eheyttä turvaavia ominaisuuksia, joita käytetään erityisesti perinteisissä relaatiotietokannoissa. Ne varmistavat, että transaktiot suoritetaan ennustettavasti ja virhetilanteissa voidaan palauttaa edellinen tila.
Atomisuus tarkoittaa, että transaktio on kokonaisuus: se toteutuu täysin tai ei lainkaan. Mikäli jokin osa epäonnistuu,
Konsistenssi varmistaa, että siirtyminen tilasta toiseen tapahtuu voimassa olevien sääntöjen ja eheyssääntöjen alaisuudessa. Tiedot noudattavat määriteltyjä
Eristys tarkoittaa, että rinnakkaiset transaktiot eivät häiritse toisiaan: yhden transaktion näkyviin ei saa tulla toisen muuttamia
Kestävyys varmistaa, että kun transaktio on sitoutunut, sen vaikutukset säilyvät pysyvästi. Muutokset tallennetaan pysyviin tallennusvälineisiin, ja
ACID-periaatteet tarjoavat vahvan ominaisuuspohjan, mutta hajautetuissa tai suurta skaalaa vaativissa järjestelmissä voidaan tarvita erilaisia malleja, kuten