Transaktsioonisüsteemid
Transaktsioonisüsteemid on arvutisüsteemid, mis töötlevad tehinguid. Tehing on loogiline toimingute komplekt, mis on kas täielikult edukas või täielikult ebaõnnestunud. Näiteks rahaülekande tegemine pangakontolt teisele kontole on tehing, mis hõlmab nii raha debiteerimist esimeselt kontolt kui ka selle krediteerimist teisele kontole. Kui üks neist sammudest ebaõnnestub, peab kogu tehing ebaõnnestuma ja raha ei tohiks esimeselt kontolt debiteerida.
Transaktsioonisüsteemide peamine eesmärk on tagada andmete järjepidevus ja terviklikkus. Seda saavutatakse ACID omaduste abil. ACID on
Transaktsioonisüsteeme kasutatakse paljudes rakendustes, sealhulgas panganduses, e-kaubanduses, lennupiletite broneerimissüsteemides ja kõigis muudes süsteemides, kus andmete õigsus