![How to George: Pregled računa i transakcija (app)](https://i.ytimg.com/vi/ob8w8GhdNVg/hqdefault.jpg)
Sadržaj
- Definicija - Što znači Transakcija?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedia objašnjava Transakciju
Definicija - Što znači Transakcija?
Transakcija u vezi s bazom podataka logična je jedinica koja se neovisno izvršava radi pretraživanja ili ažuriranja podataka. U relacijskim bazama podataka, transakcije baze podataka moraju biti atomske, konzistentne, izolirane i trajne - sažeto kao ACID akronim.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedia objašnjava Transakciju
Transakcije dovršavaju COMMIT ili ROLLBACK SQL izrazi, koji označavaju početak ili kraj transakcije. Akronim ACID definira svojstva transakcije baze podataka na sljedeći način:
- Atomicity: Transakcija mora biti potpuno dovršena, spremljena (počinjena) ili potpuno poništena (preokrenuta natrag). Prodaja u bazi maloprodajnih prodajnih mjesta ilustrira scenarij koji objašnjava atomsku sposobnost, npr. Prodaja se sastoji od smanjenja zaliha i evidentiranja pristiglog novca. Oboje se ili događaju zajedno ili se ne događaju - bilo je sve, ili ništa.
- Dosljednost: Transakcija mora biti u potpunosti sukladna stanju baze podataka kao što je bila prije transakcije. Drugim riječima, transakcija ne može probiti ograničenja baze podataka. Na primjer, ako stupac Telefonski broj tablice baze podataka može sadržavati samo brojeve, tada dosljednost diktira da se bilo koja transakcija koja pokušava unijeti abecedno slovo možda neće izvršiti.
- Izolacija: Podaci o transakciji ne smiju biti dostupni drugim transakcijama dok se originalna transakcija ne izvrši ili izvrši.
- Trajnost: Promjene podataka o transakciji moraju biti dostupne, čak i u slučaju kvara baze podataka.