Kazalo:
Opredelitev - Kaj pomeni Atomicity?
Atomicity je značilnost sistemov baz podatkov, ki narekujejo, kje mora biti transakcija vse ali nič. Se pravi, transakcija se mora v celoti zgoditi ali pa se sploh ne zgodi. Delno se ne sme dokončati.
Tehopedija razlaga Atomicity
Atomicity je del modela ACID (Atomicity, doslednost, izolacija, trajnost), ki je niz načel, ki se uporabljajo za zagotavljanje zanesljivosti transakcij baz podatkov. Atomicity običajno dosežemo s kompleksnimi mehanizmi, kot so beleženje ali beleženje, ali prek klicev operacijskega sistema.
Opredelitev, kaj pomeni atomska transakcija, je odvisna od njenega konteksta ali okolja, v katerem se izvaja. Na primer, v spletnem sistemu rezervacij letalskih prevoznikov lahko rezerva vključuje dva ločena dejanja, ki skupaj tvorijo transakcijo - plačilo sedeža in rezervacijo sedeža za stranko, ki je pravkar plačala. Poslovna logika narekuje, da se morata ta dva, čeprav ločena in ločena dejanja, dogajati skupaj. Če se eno zgodi brez drugega, se lahko pojavijo težave. Sistem lahko na primer rezervira isti sedež za dva ločena odjemalca.
Ključnega pomena je, da lahko sistem baz podatkov, ki trdi, da ponuja atomsko sposobnost, to stori tudi v primeru izpada napajanja ali osnovnega operacijskega sistema ali aplikacije, ki uporablja bazo podatkov.
