Transakcija

Autor: Monica Porter
Datum Stvaranja: 18 Ožujak 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
How to George: Pregled računa i transakcija (app)
Video: How to George: Pregled računa i transakcija (app)

Sadržaj

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.